SlideShare a Scribd company logo
1 of 31
Download to read offline
Schedule Builder
End of Semester Report
CPSC 599.83 Group 6
Contents
overview
expected features
aesthetics & functionality
users
pricing
advertising
customer retention
the future & engagement
survey
results
website
1
executive summary
what the app will do
initial UI mockups
who will use it
price of the app
how it will be promoted
why people will continue to use it
upgrades & user engagement
understanding our users
end of semester implementation
schedulebuilder.ca
2
3
4
11
12
14
14
15
17
22
27
Every semester, 30,000 U of C students use PeopleSoft to search, plan and
schedule their courses. However, PeopleSoft is an outdated system that is
difficult to use and offers a poor user experience. Furthermore, all the
information needed by students to efficiently plan their course schedules
(required courses, course descriptions, professor ratings, recommended
courses, etc.) are scattered throughout various websites. All of these factors
force the course scheduling process to become a lengthy arduous affair, but
it doesn’t have to be.
The goal of Schedule Builder is to make course planning and scheduling
easy and intuitive. The app will provide all the resources and data needed for
students to plan their semesters effectively. This includes course details,
course descriptions, prerequisites and prof ratings. One of the major
features of the app is automatic schedule generation. A student will be able
to generate all possible semester schedules based on a set of selected
courses.
To assess the market validity of our app, we have identified multiple potential
revenue streams, such as in-app purchases, advertising and tuition royalties.
While the first iteration of the app will be targeted towards U of C students,
this model has global scalability as the majority of post-secondary
institutions have similar scheduling challenges.
Overview
Fadi
Boros
Tiffany
Wun
2
Sasha
Ivanov
Martin
Kusch
Jorge
Gomez
Nikita
Ryzhenkov
Schedule Builder will be a tab-based app, where each tab contains a set of
functionality that helps students explore courses and plan their schedules.
Features
The Featured tab will contain carefully curated lists of courses that can help
students explore the thousands of courses that U of C has to offer. The
names and descriptions of courses can sometimes be vague about the
course content. Therefore, the curated lists will provide accurate and
descriptive names that highlight the true nature of those courses. For
example: “Easy A’s”, “Learn Software”, “Lab Work”, etc.
Featured
The Courses tab will be a simple list view of all the courses offered at the U
of C. Each course will be categorized by faculty so the user can browse the
list more efficiently. The user will also be able to search the entire list by
course name or topic and receive real time results. They can tap on any
course to see more details such as: course description, the prof teaching
the course, etc.
Courses
The Schedules tab allows the user to generate a course schedule based on
a set of selected courses. By using a scheduling algorithm, the tool will be
able to quickly inform the user whether the selected courses will fit together
in one semester or not. If so, it will show the user details about the schedule,
allow the user to edit it and save the schedule for later viewing.
Schedules
The Favorites tab will simply show a list of all the courses that the user has
favorited in the past.
Favorites
The Me tab contains user settings such as: school, major, concentration and
minor. This data is used in the Featured tab for course recommendations.
Me
3
3
Aesthetics & Functionality
Some schools may have a logo that is too light to maintain legible text in the
app. To address this issue, a simple dark grey theme will be applied
throughout the application to maintain a balanced contrast between text
and the white app background.
After the initial welcome page, the app will ask for the student’s university
login information to authenticate their enrolment. The user is then guided
through an optional setup process. This setup will be used to build curated
suggestions for students based on their current university program. In order
to respect the user’s privacy, the setup is completely optional however,
specific suggestions may not be available when these steps are skipped.
Setup
Upon the first launch of the app, the user will be welcomed with the option
to select the university they are attending to load their school’s appropriate
courses. The entire experience is curated to the university’s official colours
and will guide the overall theme of the app. While this document is based on
the University of Calgary experience, other example schemes can be seen
below.
4
The setup mirrors many of the standard iOS setup screens each Apple
owner performs after updating their device. This guarantees a familiar
experience for every student who uses the app. Some setup steps will be
unnecessary at launch, such as the Authenticate Enrolment screen.
Authenticate Enrolment Request Setup Pick Major
Pick Minor Pick a semester to start with Final Setup Screen
5
Once the setup is complete, the user is brought into a familiar tab view
interface with the Featured tab selected. This
section of the app was inspired by the clean
structure of the iOS App Store. It will suggest
courses for students based on the program they
are currently enrolled in making the course
discovery process an easier experience than it ever
has been in the past.
Along the left side of the navigation bar, there is a
Term button. This button will be used to switch
between semesters, reflecting the set of associated
courses in the app. In the upper right hand corner a
search field is also available. It will have the ability to
search for course numbers, course names,
professors and descriptions. Both buttons are
along the navigation bar because it is important for the user to have quick
access to these functions while browsing the app at any given time.
Featured
CoursesThe Courses tab is a
simple place to find all
of the courses offered in
a particular semester.
Like the Featured tab,
the top navigation bar
also contains both a
Term and Search button
that perform the same
functions as specified
above. A student first
selects a subject, then a
c o u r s e n u m b e r t o
6
Courses
continue to a specific course page.
The red disclosure arrows to the
right of the text informs the user
that there is more content when the
list item is tapped. Course numbers
are shown when possible because
many students recognize classes by
t h e i r c o u r s e n u m b e r w h e n
searching for a prerequisite.
Once a course is selected, either in
the Featured or Courses section of
the app, the student is brought to
that course’s page. This page
includes a description of the course,
prerequisites, lecture/tutorial times,
and professor ratings. The heart on
the right side of the navigation bar
allows students to favourite a
specific course for building their
schedule. By default, the heart is
unfilled however, will be filled in
when tapped indicating the course
has been favorited. Specific lectures
may also be favorited with the
corresponding heart icon to the
right of the lecture.
To avoid confusion between
interactive and non-interactive
elements, each interactive element
on this page is highlighted in the
school’s official colour. This
distinction can be found throughout
the entire app, however is especially
important on the course page due
to the high density of information.
Once the user picks their favourite
courses, they can use these
Favorites to build a schedule. This
ability can be found under the
Schedules tab in the centre of the
bottom tab bar. This tab contains
previously made schedules and the
option to create a new schedule.
Schedules
7
Each schedule on the page displays the schedule’s title on the top of the
window and the courses that are used in the schedule appear just below.
Full course names and numbers are listed as a subtitle as there is insufficient
space in the visualization for display. Along the left side of the schedule box
are the start and end times of the schedule. Finally, rounded rectangles with
course numbers represent the actual schedule data in a browsable format.
Tapping on the schedule shows a more detailed screen and opens the edit
view to adjust the schedule and browse schedule details. Tapping the plus
button in the upper right corner of the screen reveals the New Schedule
Screen. This screen slides in from the bottom of the screen on top of the tab
interface. From here, students have the option to build a new schedule from
scratch at the top of the list or pick an automatically suggested schedule
based on courses the student has favorited. Once a schedule template is
8
selected, favorited courses will appear along the bottom two thirds of the
screen. Tapping a course will expand the menu to reveal lecture and tutorial
options with their respective professors. The schedule at the top of the
screen updates as the student selects various courses. Icons next to the
lecture and tutorials also show the course’s status. When the course is not
selected and is available, an empty grey icon is visible. When a specific
lecture or tutorial is tapped on, the icon turns green with a check mark in the
centre. If a course does not fit into the current schedule, the icon turns red
with an x to indicate it conflicts with another selected course. Once all
classes are selected, the Save button may be tapped and the user is
returned to the Schedules tab with their new schedule.
9
The Favorites tab displays a list of favorited
courses and lectures. Tapping a course will
bring the user to the course page. Favorites
can be removed by tapping the Edit button
in the upper right corner of the screen or by
swiping on the course to reveal a delete
icon. This remove process is consistent
with other apps across iOS. The Term
button is also present on this screen to
switch between semesters. This button
may be removed as students may want to
use favorites across semesters.
Favorites
The Me tab is essentially a settings section
where the user can switch the school they
are enrolled in, their major, concentration,
or minor. Each option in the list brings the
student back to the appropriate setup
page to change their major. Switching
schools will reset the entire app to its initial
setup state. This is necessary because
favorited courses will not be applicable at a
new school as classes vary between
institutions. A warning popup will appear
twice to confirm the user wants to reset the
app. The app can also be reset by tapping
the Clear All Data button at the bottom of
the screen.
Me
10
Our primary demographic is university students, who will use this app to
discover and schedule courses. In the first version of Schedule Builder,
users are limited to those within the University of Calgary. There are 30,000
students at the U of C, which is still a viable user base to draw from. As
every student has to go through PeopleSoft to register their courses, they
understand the inconvenience of user-unfriendly software for an important
academic task. We hope that our app can provide users with a tool to make
course discovery and scheduling easier than it has been in the past. In
future iterations of Schedule Builder, we would like to attract additional
university students from other schools by enabling them to see course
information specific to their school.
Users
University Students
A secondary group of users in the future may be university administrators.
As the university population adopts Schedule Builder, administrators will see
the benefit of a user-friendly app and will become interested in integrating
this new solution into the registration process. This would allow the current
PeopleSoft web application to be replaced with a more effective solution for
students and administrators.
University Administrators
11
Pricing
We explored various business models and decided on the Tuition Royalty
model described below.
Pros
• Cheap for student
• Student keeps app forever
1. Pay for the App
Students pay a one time fee and keep the app forever.
Students already have enough school fees to pay. While our app is helpful,
students may not be able to afford the app or will just deal with a worse
experience using free systems. New students will buy the app each
semester, however existing students who have purchased the app only pay
once throughout their school career.
Cons
• Price may deter student
• Max one payment per user
Pros
• Free for student
• Student keeps app forever
2. Advertisements
The app is free to download and ads are placed throughout the app.
This business model seems perfect for students because it’s free. However,
even the best placed ads feel intrusive and tend to ruin the overall app
experience. An option to pay once to remove ads is a potential solution to
this problem. That being said, mobile ads do not pay as well as other
business models since one view typically only returns a fraction of a cent.
Cons
• Ads are annoying
• Ads have minimal profit
12
Pros
• Reoccurring revenue
• Free to try the app
3. In-App Purchases
The app is free to download and students pay to unlock features.
In-App purchases allow the student to try the app out (maybe for one
semester or a schedule) and then pay to unlock more features. However,
this approach does not change the fact that students do not have the
money to pay for schedule building in the first place. This approach may be
misleading as the app appears “free” initially.
Cons
• Expensive for student
• Could be seen as greedy
Pros
• Reoccurring revenue
• App appears free
• Charge more per user
4. Tuition Royalty (Our Model)
The app is free to download, the cost is embedded in student tuition.
The tuition royalty deal is perfect for this app because the cost of the app is
simply embedded in the student’s tuition. A dollar spent in the App Store
could be perceived as expensive. Five dollars of extra tuition, for example,
will not. The method ensures that our company has a quarterly cash flow
while making the app accessible to all students at an institution.
The only challenge of this model is negotiating an agreement with the
university itself. Tuition fees are already high and are regulated by the
government. Therefore, the exact cost the university would pay is still to be
determined. That being said, even if each of U of C’s 30,000 students
allocated 20¢ of their tuition into the app next Fall semester, the business
would make $6,000. The Winter semester has the potential to double that
number to $12,000, and the Spring and Summer combined could triple it to
$18,000/year. This number also has growth potential as other schools join.
Embedded tuition costs will vary amongst institutions.
Cons
• requires university
partnership
13
To accelerate the adoption rate of our app we have
identified several promotion strategies. One
potential strategy is to show U of C admin and the
SU executives how intuitive our app is and how
beneficial it is to students. Then they can help us
promote it to all the students through U of C / SU
websites, news articles, newsletters, etc. The
maker of DNDN (a current web-based schedule
building alternative) has also offered to promote
our app on his website once it is built.
Another promotion strategy is to use social
media advertisements and word of mouth. Almost all
students currently use some form of social media. We can use Facebook
advertising to heavily promote our app during the beginning of every
semester. As fourth year students at the University of Calgary, we can
promote the app to friends and other students who will directly and indirectly
promote the app. Networking is a proven and successful marketing strategy
used by many other companies on campus such as Yik Yak.
Advertising
The University of Calgary has not initiated any enhancements to PeopleSoft
for over a decade. Students are therefore forced to use an inefficient,
outdated scheduling system, and will continue to look for better solutions.
Each semester students need to register for classes and build customized
schedules. We will provide updated course listings, enabling students to
plan their semesters accordingly. New features will also be added to our app
over time to keep current users interested while attracting new university
students. These enhancements will be described in the next section.
Customer Retention
14
The Future & Engagement
There are various expansion routes for the app. This roadmap for updates is
listed in the order of importance for the business’s future.
1. Android App
The app must be cross platform if students are paying for
the app through their tuition. According to
iphoneincanada.ca, iOS and Android make up over
75% of Canada’s national cellphone market. This
number is likely much higher for university students
as younger people tend to adopt new technologies
at a faster rate. That being said, much of the user
interface would need to be redesigned to fit within the
Google ecosystem.
2. Expand to Other Schools
While the University of Calgary is a great starting point, expanding to other
schools across the country has the potential help a broader student
population and increase our quarterly profit. Once the app is launched at U
of C, other schools may gain interest as students often network between
schools. Expansion would only occur if the app is a success at U of C
otherwise, the product does not return a sufficient profit to continue
development.
3. Book Store Integration
Students spend hundreds of dollars on textbooks each year. To simplify the
textbook purchasing process, the app could integrate
with both the University’s local book store and
various online sources. Each book purchased
through the app would give the business a royalty.
Textbook prices could also help students determine
what lectures to take and save money each semester.
15
4. iPad App
Apps on iPad are beautiful. The
schedule building app was
originally designed for smartphones
to make the app more accessible to
students. That being said, the expanded screen
real estate on the iPad is more suited for schedule
building. While it would be a great opportunity to optimize the app for
tablets, students have fewer iPads compared to smartphones. iPhone apps
(while unoptimized) can run on an iPad as well, as a current alternative.
6. Progress Visualization
Data visualizations often help people better understand complicated data.
An educational progress visualization could help students stay on track
throughout their academic
career. Data that could be
potentially visualized includes
GPA, acquired courses, fulfilled
degree requirements, and more.
Adding a visualization to the app
would increase its overall value
and keep students engaged
throughout the semester.
5. Deeper University Integration
Currently, the only data the app uses to recommend courses is the student’s
major and minor. By building a closer relationship with the university, the app
could use data such as course availability to recommend more appropriate
classes. The app could also access student specific data such as the
courses they have already taken to suggest new courses based on fulfilled
prerequisites.
current U of C degree navigator visualization
16
Survey
To better understand our user’s current schedule building experience, we
posted a voluntary online survey for university students. Below we'll go over
each question’s results.
17
1. What school are you currently attending?
This initial question helped us ensure that the
majority our data came from University of Calgary
students. We also allowed students from other
universities go through the survey as we wanted
to find out if other schools had similar schedule
building challenges. Participants who stated the
were not currently enrolled in a post secondary
institution were taken to the end of the survey. In
total, we had 85% (120) U of C students respond.
85%
120 U of C Students
2. What program are you currently enrolled in?
We posted the survey in many places across the
web including U of C’s Reddit page, our personal
Facebook pages, and popular U of C Facebook
pages such as U of C Confessions. In the end,
we found that 21.7% of students declared they
were enrolled in a Computer Science program.
This may create somewhat of a biased
response. In the future we would like to gain
support from the SU to reach out to students
across other faculties.
3. What year of study are you in?
A student’s year of study can also help us understand a user’s familiarity
with the current schedule building system. 18% of students stated they were
in their 1st year, 18% in second year, 15% in third year, 32% fourth year,
14% fifth year, and 2% as grad students.
4. What devices do you currently own?
18
To ensure we targeted the correct platform(s) in the future, we wanted to
know what devices university students own.
iPhone Android Windows
41% 57% 1%
iPad Android Windows
24% 12% 9%
Mac
39%
Windows
66%
Other
2%
19
5. What tools do you use to build your school schedule?
We felt it was important to know what tools students use now, to ensure
Schedule Builder included a better alternative.
University Website Rate My Prof Excel
88% 65% 14%
Paper Other
35% 11%
Since this Survey was open to
students attending other schools,
we excluded DNDN. However,
students indicated they used
DNDN under the “Other” option.
6. How much total time did you spend building this semester's
school schedule?
As it turns out, students spend a ton of time building their schedule. Over
half of students spend over an hour building their schedule each semester.
Over one-third of students spend over two hours!
22%
14%
25%
25%
9%
5%
0 Minutes (Automatically Generated)
Less than 30 Minutes
Less than 1 Hour
Less than 2 Hours
Less than 3 Hours
Over 3 Hours
7. How easy was it to find interesting courses that fit into your
school schedule?
20
This question was created to better understand how difficult current
schedule building solutions are perceived to be. Just under half of students
responded that is somewhat difficult to difficult for them.
8. Should your school implement a better schedule building
solution?
17%30%38%14%
Easy Somewhat Easy Somewhat Difficult Difficult
Simply put, we wanted to find out if
students wanted their university to
improve it’s schedule building
technology. So, we asked. Over 80%
of students responded that their
university should implement a better
schedule building solution.
18%
82%
Yes
No
9. Why are you dissatisfied with the school's current schedule
building solution?
If respondents stated they were dissatisfied in question 8, we asked why
they were dissatisfied. We could then use these answers to build an app
that creates a solution to these problems.
73% 51%62% 44%64% 38%
4%
too difficult to
navigate, poor
user interface
information
in too many
s e p a r a t e
places
t o o m u c h
time to fit
courses into
a schedule
too much
time to find
courses
difficult
to find
p r o f
ratings
lack of
mobile
version
other
21
10. How much would you pay for a better solution?
Asking students how much they would like to pay was a mistake. Most
participants viewed this questions as us personally charging them, and
stated that the University should provide a better schedule building service
to students for free due to their high tuition costs. While this question was
misleading, it did confirm that approaching the University for a partnership is
the right business strategy to take.
11%8%4%9%25%44%
< $1 < $5 < $10 < $20 < $50 other
11. Is there anything else you would like to say?
To end the survey we provided a text field where participants could share
any other thoughts. Some of the most interesting responses are below.
Built in scheduling is terrible. However, a free tool (dndn) exists that makes this
much easier. Don't see why I would have to pay additional money for this as easy
class scheduling should be a given, not an extra
I don't do my building on
mobile, and will never do
something that requires
detailed work on mobile. I
need something that helps me
multi task, because I need to
find classes that are interesting
from different faculties. Then I
look for the times.
Needs to offer classes that
would help more with real
life than teaching us theory
all day.
Make one for high schools.
Your survey is poorly
designed and your results
will be questionable. Get a
soci prof to look over it
next time.
Usable software shouldn't cost students anything;
why should we pay for the university's inability to
recognize useless software?
We are already
implementing
this solution in
android. May
the best product
w i n . ( M a y b e
ours? ;) )
3
Results
Setup
While the initial mockups included a comprehensive setup section, our end
of semester implementation includes a simple welcome screen. Setup is not
necessary in this version of the app as selecting setup options does not
change the way the app works. In the future, with a University partnership,
student login support and other setup screens would be added. These
screen are ready to be connected in the project’s storyboard.
While much shorter, the final version of the setup has a similar look and feel
compared to the initial UI mockups. Only minor additions need to be made
in the future in order to implement more options. Once a student taps Get
Started they are welcomed with the Featured page.
22
UI Mockup Final Version
Featured
Before developing the Featured tab even further, a
second mockup was created (on the left). This
second mockup includes high quality icons (from
www.flaticon.com) and a new Recommend a
Course button at the bottom of the screen. This
button would allow students to tell us what their
favourite are and get them featured on the page!
This mockup also includes some solid examples of
featured categories. We discovered U of C has
many courses on Video Games and that this page
could also help promote new, lesser known,
courses.
Our final implementation of the Featured tab is
much different. Currently this section contains a
specialized list view. Featured categories are
displayed next to each other along the top on the
UI, and their respective
groupings of courses are
displayed below. Users can swipe left and right
across the top to switch categories. While tapping
on a course in these lists currently does nothing,
we would like to add the ability to take users to
respectively selected course pages.
This version of the Featured tab does the bare
minimum of displaying featured courses. However,
it doesn’t feel fun enough to ship in the final
product. The Featured tab was designed to be a
place for students to explore courses. Right now, it
simply feels like another list in the app. Next, we’ll
explore another list-based experience.
UI Mockup
Final Version
23
The Courses tab stays true to many of the initial mockup’s overall goals while
supporting a concrete backend. On the surface, it provides a place for
students to search for every course the University has to offer. Behind the
scenes, our servers maintain a comprehensive database of each course that
is updated every day. Since course data is stored offsite, the app currently
requires an internet connection to load the data. In the future, we would like to
add some type of cache to
keep data local.
Course pages display nearly
all of the content specified in
the initial design mockups.
Course descriptions, lecture
times, lab & tutorial times,
and the favourite button are
all present. We decided to
remove professor ratings as
the U of C would not be able
to display them (due to rating
validity) in the final version of
the app. If a partnership was
developed with the University,
we would include USRI
ratings instead. Currently,
prof names also do not
appear due to a bug. Finally,
a button to Hide Tutorials &
Labs was added that will
shrink each grey box to filter
through large lists of tutorial
and lab offerings.
Courses
24
UI Mockup
UI Mockup Final Version
Final Version
Schedules
The schedules tab is one of
the biggest “wow” moments
of our app. After favouriting
courses, users can build
their semester schedules
from a generated template,
or from scratch. Throughout
t h e s e m e s t e r w e
redeveloped the schedule
b u i l d i n g b a c k e n d t o
generate a wider range of
a u t o m a t i c s c h e d u l e
suggestions. Please note
that due to a bug, this
currently only works when
two courses are favourited.
To edit these schedules,
users can tap various lecture
and tutorial sections below a
mini schedule visualization.
Invalid options in the list are
greyed out as sections are
selected.
Once a schedule is built, students can save their creation and refer back to
it later. Currently there is no way to edit a schedule once it is created.
However, it is possible to view schedule details by tapping on them in the
Schedules tab. We would like the add the ability edit, duplicate and delete
schedules in the future as its feels like a core part of the app. With that being
said, despite some UI bugs this section of the app feels incredibly close to a
final shippable product.
25
UI Mockup
UI Mockup Final Version
Final Version
Nearly all features of the
Favourites tab were
implemented. Students
can browse courses they
have previously favourited,
and unfavourite courses
by using the standard iOS
swipe to delete method.
Tapping on a favourite in
the list takes users back to
its respective course page.
One feature that could be
added is the Edit button. This would allow students to unfavourite multiple
courses at a time, and clearly communicate that this list is editable to users.
Favorites
26
UI Mockup Final Version
The Me tab has been renamed to become the Settings tab. We found that
using a me naming convention caused some confusion for users as it felt like
there may be some
social-networking and
user profile features in the
app. Other than the name
change, this section of
the app is simply a UI
placeholder waiting for full
implementation to be
added. Selecting any
option does not currently
change how the app
behaves. Clear All Data
was also removed.
Me Settings
Website
We purchased www.schedulebuilder.ca. The current website acts as a
promotional splash page with our app logo and contact information. We feel
like we have created something wonderful, but are not ready to share the
entire design with the world quite yet.
27
While further optimizations could still be made, the website is also
responsive to mobile browsers.
O n c e t h e a p p i s
launched, the website
will be transformed into
a place for users to
learn about the app
a n d g e t s u p p o r t
through video tutorials
and user manuals.
28
Thank you

More Related Content

Similar to cpsc_599.83_final_project_document

How Much Does it Cost to Develop an Educational App in Canada.pdf
How Much Does it Cost to Develop an Educational App in Canada.pdfHow Much Does it Cost to Develop an Educational App in Canada.pdf
How Much Does it Cost to Develop an Educational App in Canada.pdfMobenture
 
COURSEEPLUS Instructor guide
COURSEEPLUS Instructor guideCOURSEEPLUS Instructor guide
COURSEEPLUS Instructor guideCourseeplus
 
CANVAS_QUickstart_v1.2
CANVAS_QUickstart_v1.2CANVAS_QUickstart_v1.2
CANVAS_QUickstart_v1.2Hannah Luna
 
Creating a New ERes Course Page
Creating a New ERes Course PageCreating a New ERes Course Page
Creating a New ERes Course Pagekstanwicks
 
Scope and sequence tab
Scope and sequence tabScope and sequence tab
Scope and sequence tabasajohnson
 
E front enterprise and educational software
E front enterprise and educational softwareE front enterprise and educational software
E front enterprise and educational softwareJon Hilden
 
E front enterprise and educational software
E front enterprise and educational softwareE front enterprise and educational software
E front enterprise and educational softwareJon Hilden
 
3+Curriculum+Mapping+Content+Series+Su20+FINAL.pptx
3+Curriculum+Mapping+Content+Series+Su20+FINAL.pptx3+Curriculum+Mapping+Content+Series+Su20+FINAL.pptx
3+Curriculum+Mapping+Content+Series+Su20+FINAL.pptxJosephMuez2
 
SchoolX General -Introduction
SchoolX General -IntroductionSchoolX General -Introduction
SchoolX General -IntroductionManish Gautam
 
Courseeplus Student Guide
Courseeplus Student GuideCourseeplus Student Guide
Courseeplus Student GuideCourseeplus
 
Creating lesson plans lydia everly
Creating lesson plans lydia everlyCreating lesson plans lydia everly
Creating lesson plans lydia everlyLydia Marie Everly
 
Infinite Campus... Staff Development
Infinite Campus... Staff DevelopmentInfinite Campus... Staff Development
Infinite Campus... Staff DevelopmentRana Winfrey
 
Educational apps
Educational appsEducational apps
Educational appsTricia92r
 
Jisc learning analytics-studentapp-alt-c2015
Jisc learning analytics-studentapp-alt-c2015Jisc learning analytics-studentapp-alt-c2015
Jisc learning analytics-studentapp-alt-c2015Paul Bailey
 

Similar to cpsc_599.83_final_project_document (20)

College presentation
College presentationCollege presentation
College presentation
 
A05530110
A05530110A05530110
A05530110
 
How Much Does it Cost to Develop an Educational App in Canada.pdf
How Much Does it Cost to Develop an Educational App in Canada.pdfHow Much Does it Cost to Develop an Educational App in Canada.pdf
How Much Does it Cost to Develop an Educational App in Canada.pdf
 
S B Readme
S B ReadmeS B Readme
S B Readme
 
COURSEEPLUS Instructor guide
COURSEEPLUS Instructor guideCOURSEEPLUS Instructor guide
COURSEEPLUS Instructor guide
 
CANVAS_QUickstart_v1.2
CANVAS_QUickstart_v1.2CANVAS_QUickstart_v1.2
CANVAS_QUickstart_v1.2
 
Creating a New ERes Course Page
Creating a New ERes Course PageCreating a New ERes Course Page
Creating a New ERes Course Page
 
Scope and sequence tab
Scope and sequence tabScope and sequence tab
Scope and sequence tab
 
E front enterprise and educational software
E front enterprise and educational softwareE front enterprise and educational software
E front enterprise and educational software
 
E front enterprise and educational software
E front enterprise and educational softwareE front enterprise and educational software
E front enterprise and educational software
 
Media Usability Studies Syllabus
Media Usability Studies Syllabus Media Usability Studies Syllabus
Media Usability Studies Syllabus
 
3+Curriculum+Mapping+Content+Series+Su20+FINAL.pptx
3+Curriculum+Mapping+Content+Series+Su20+FINAL.pptx3+Curriculum+Mapping+Content+Series+Su20+FINAL.pptx
3+Curriculum+Mapping+Content+Series+Su20+FINAL.pptx
 
SchoolX General -Introduction
SchoolX General -IntroductionSchoolX General -Introduction
SchoolX General -Introduction
 
Courseeplus Student Guide
Courseeplus Student GuideCourseeplus Student Guide
Courseeplus Student Guide
 
Accessible syllabus (1)
Accessible syllabus (1)Accessible syllabus (1)
Accessible syllabus (1)
 
Creating lesson plans lydia everly
Creating lesson plans lydia everlyCreating lesson plans lydia everly
Creating lesson plans lydia everly
 
Infinite Campus... Staff Development
Infinite Campus... Staff DevelopmentInfinite Campus... Staff Development
Infinite Campus... Staff Development
 
Call presentation
Call presentationCall presentation
Call presentation
 
Educational apps
Educational appsEducational apps
Educational apps
 
Jisc learning analytics-studentapp-alt-c2015
Jisc learning analytics-studentapp-alt-c2015Jisc learning analytics-studentapp-alt-c2015
Jisc learning analytics-studentapp-alt-c2015
 

cpsc_599.83_final_project_document

  • 1. Schedule Builder End of Semester Report CPSC 599.83 Group 6
  • 2.
  • 3. Contents overview expected features aesthetics & functionality users pricing advertising customer retention the future & engagement survey results website 1 executive summary what the app will do initial UI mockups who will use it price of the app how it will be promoted why people will continue to use it upgrades & user engagement understanding our users end of semester implementation schedulebuilder.ca 2 3 4 11 12 14 14 15 17 22 27
  • 4. Every semester, 30,000 U of C students use PeopleSoft to search, plan and schedule their courses. However, PeopleSoft is an outdated system that is difficult to use and offers a poor user experience. Furthermore, all the information needed by students to efficiently plan their course schedules (required courses, course descriptions, professor ratings, recommended courses, etc.) are scattered throughout various websites. All of these factors force the course scheduling process to become a lengthy arduous affair, but it doesn’t have to be. The goal of Schedule Builder is to make course planning and scheduling easy and intuitive. The app will provide all the resources and data needed for students to plan their semesters effectively. This includes course details, course descriptions, prerequisites and prof ratings. One of the major features of the app is automatic schedule generation. A student will be able to generate all possible semester schedules based on a set of selected courses. To assess the market validity of our app, we have identified multiple potential revenue streams, such as in-app purchases, advertising and tuition royalties. While the first iteration of the app will be targeted towards U of C students, this model has global scalability as the majority of post-secondary institutions have similar scheduling challenges. Overview Fadi Boros Tiffany Wun 2 Sasha Ivanov Martin Kusch Jorge Gomez Nikita Ryzhenkov
  • 5. Schedule Builder will be a tab-based app, where each tab contains a set of functionality that helps students explore courses and plan their schedules. Features The Featured tab will contain carefully curated lists of courses that can help students explore the thousands of courses that U of C has to offer. The names and descriptions of courses can sometimes be vague about the course content. Therefore, the curated lists will provide accurate and descriptive names that highlight the true nature of those courses. For example: “Easy A’s”, “Learn Software”, “Lab Work”, etc. Featured The Courses tab will be a simple list view of all the courses offered at the U of C. Each course will be categorized by faculty so the user can browse the list more efficiently. The user will also be able to search the entire list by course name or topic and receive real time results. They can tap on any course to see more details such as: course description, the prof teaching the course, etc. Courses The Schedules tab allows the user to generate a course schedule based on a set of selected courses. By using a scheduling algorithm, the tool will be able to quickly inform the user whether the selected courses will fit together in one semester or not. If so, it will show the user details about the schedule, allow the user to edit it and save the schedule for later viewing. Schedules The Favorites tab will simply show a list of all the courses that the user has favorited in the past. Favorites The Me tab contains user settings such as: school, major, concentration and minor. This data is used in the Featured tab for course recommendations. Me 3
  • 6. 3 Aesthetics & Functionality Some schools may have a logo that is too light to maintain legible text in the app. To address this issue, a simple dark grey theme will be applied throughout the application to maintain a balanced contrast between text and the white app background. After the initial welcome page, the app will ask for the student’s university login information to authenticate their enrolment. The user is then guided through an optional setup process. This setup will be used to build curated suggestions for students based on their current university program. In order to respect the user’s privacy, the setup is completely optional however, specific suggestions may not be available when these steps are skipped. Setup Upon the first launch of the app, the user will be welcomed with the option to select the university they are attending to load their school’s appropriate courses. The entire experience is curated to the university’s official colours and will guide the overall theme of the app. While this document is based on the University of Calgary experience, other example schemes can be seen below. 4
  • 7. The setup mirrors many of the standard iOS setup screens each Apple owner performs after updating their device. This guarantees a familiar experience for every student who uses the app. Some setup steps will be unnecessary at launch, such as the Authenticate Enrolment screen. Authenticate Enrolment Request Setup Pick Major Pick Minor Pick a semester to start with Final Setup Screen 5
  • 8. Once the setup is complete, the user is brought into a familiar tab view interface with the Featured tab selected. This section of the app was inspired by the clean structure of the iOS App Store. It will suggest courses for students based on the program they are currently enrolled in making the course discovery process an easier experience than it ever has been in the past. Along the left side of the navigation bar, there is a Term button. This button will be used to switch between semesters, reflecting the set of associated courses in the app. In the upper right hand corner a search field is also available. It will have the ability to search for course numbers, course names, professors and descriptions. Both buttons are along the navigation bar because it is important for the user to have quick access to these functions while browsing the app at any given time. Featured CoursesThe Courses tab is a simple place to find all of the courses offered in a particular semester. Like the Featured tab, the top navigation bar also contains both a Term and Search button that perform the same functions as specified above. A student first selects a subject, then a c o u r s e n u m b e r t o 6 Courses
  • 9. continue to a specific course page. The red disclosure arrows to the right of the text informs the user that there is more content when the list item is tapped. Course numbers are shown when possible because many students recognize classes by t h e i r c o u r s e n u m b e r w h e n searching for a prerequisite. Once a course is selected, either in the Featured or Courses section of the app, the student is brought to that course’s page. This page includes a description of the course, prerequisites, lecture/tutorial times, and professor ratings. The heart on the right side of the navigation bar allows students to favourite a specific course for building their schedule. By default, the heart is unfilled however, will be filled in when tapped indicating the course has been favorited. Specific lectures may also be favorited with the corresponding heart icon to the right of the lecture. To avoid confusion between interactive and non-interactive elements, each interactive element on this page is highlighted in the school’s official colour. This distinction can be found throughout the entire app, however is especially important on the course page due to the high density of information. Once the user picks their favourite courses, they can use these Favorites to build a schedule. This ability can be found under the Schedules tab in the centre of the bottom tab bar. This tab contains previously made schedules and the option to create a new schedule. Schedules 7
  • 10. Each schedule on the page displays the schedule’s title on the top of the window and the courses that are used in the schedule appear just below. Full course names and numbers are listed as a subtitle as there is insufficient space in the visualization for display. Along the left side of the schedule box are the start and end times of the schedule. Finally, rounded rectangles with course numbers represent the actual schedule data in a browsable format. Tapping on the schedule shows a more detailed screen and opens the edit view to adjust the schedule and browse schedule details. Tapping the plus button in the upper right corner of the screen reveals the New Schedule Screen. This screen slides in from the bottom of the screen on top of the tab interface. From here, students have the option to build a new schedule from scratch at the top of the list or pick an automatically suggested schedule based on courses the student has favorited. Once a schedule template is 8
  • 11. selected, favorited courses will appear along the bottom two thirds of the screen. Tapping a course will expand the menu to reveal lecture and tutorial options with their respective professors. The schedule at the top of the screen updates as the student selects various courses. Icons next to the lecture and tutorials also show the course’s status. When the course is not selected and is available, an empty grey icon is visible. When a specific lecture or tutorial is tapped on, the icon turns green with a check mark in the centre. If a course does not fit into the current schedule, the icon turns red with an x to indicate it conflicts with another selected course. Once all classes are selected, the Save button may be tapped and the user is returned to the Schedules tab with their new schedule. 9
  • 12. The Favorites tab displays a list of favorited courses and lectures. Tapping a course will bring the user to the course page. Favorites can be removed by tapping the Edit button in the upper right corner of the screen or by swiping on the course to reveal a delete icon. This remove process is consistent with other apps across iOS. The Term button is also present on this screen to switch between semesters. This button may be removed as students may want to use favorites across semesters. Favorites The Me tab is essentially a settings section where the user can switch the school they are enrolled in, their major, concentration, or minor. Each option in the list brings the student back to the appropriate setup page to change their major. Switching schools will reset the entire app to its initial setup state. This is necessary because favorited courses will not be applicable at a new school as classes vary between institutions. A warning popup will appear twice to confirm the user wants to reset the app. The app can also be reset by tapping the Clear All Data button at the bottom of the screen. Me 10
  • 13. Our primary demographic is university students, who will use this app to discover and schedule courses. In the first version of Schedule Builder, users are limited to those within the University of Calgary. There are 30,000 students at the U of C, which is still a viable user base to draw from. As every student has to go through PeopleSoft to register their courses, they understand the inconvenience of user-unfriendly software for an important academic task. We hope that our app can provide users with a tool to make course discovery and scheduling easier than it has been in the past. In future iterations of Schedule Builder, we would like to attract additional university students from other schools by enabling them to see course information specific to their school. Users University Students A secondary group of users in the future may be university administrators. As the university population adopts Schedule Builder, administrators will see the benefit of a user-friendly app and will become interested in integrating this new solution into the registration process. This would allow the current PeopleSoft web application to be replaced with a more effective solution for students and administrators. University Administrators 11
  • 14. Pricing We explored various business models and decided on the Tuition Royalty model described below. Pros • Cheap for student • Student keeps app forever 1. Pay for the App Students pay a one time fee and keep the app forever. Students already have enough school fees to pay. While our app is helpful, students may not be able to afford the app or will just deal with a worse experience using free systems. New students will buy the app each semester, however existing students who have purchased the app only pay once throughout their school career. Cons • Price may deter student • Max one payment per user Pros • Free for student • Student keeps app forever 2. Advertisements The app is free to download and ads are placed throughout the app. This business model seems perfect for students because it’s free. However, even the best placed ads feel intrusive and tend to ruin the overall app experience. An option to pay once to remove ads is a potential solution to this problem. That being said, mobile ads do not pay as well as other business models since one view typically only returns a fraction of a cent. Cons • Ads are annoying • Ads have minimal profit 12
  • 15. Pros • Reoccurring revenue • Free to try the app 3. In-App Purchases The app is free to download and students pay to unlock features. In-App purchases allow the student to try the app out (maybe for one semester or a schedule) and then pay to unlock more features. However, this approach does not change the fact that students do not have the money to pay for schedule building in the first place. This approach may be misleading as the app appears “free” initially. Cons • Expensive for student • Could be seen as greedy Pros • Reoccurring revenue • App appears free • Charge more per user 4. Tuition Royalty (Our Model) The app is free to download, the cost is embedded in student tuition. The tuition royalty deal is perfect for this app because the cost of the app is simply embedded in the student’s tuition. A dollar spent in the App Store could be perceived as expensive. Five dollars of extra tuition, for example, will not. The method ensures that our company has a quarterly cash flow while making the app accessible to all students at an institution. The only challenge of this model is negotiating an agreement with the university itself. Tuition fees are already high and are regulated by the government. Therefore, the exact cost the university would pay is still to be determined. That being said, even if each of U of C’s 30,000 students allocated 20¢ of their tuition into the app next Fall semester, the business would make $6,000. The Winter semester has the potential to double that number to $12,000, and the Spring and Summer combined could triple it to $18,000/year. This number also has growth potential as other schools join. Embedded tuition costs will vary amongst institutions. Cons • requires university partnership 13
  • 16. To accelerate the adoption rate of our app we have identified several promotion strategies. One potential strategy is to show U of C admin and the SU executives how intuitive our app is and how beneficial it is to students. Then they can help us promote it to all the students through U of C / SU websites, news articles, newsletters, etc. The maker of DNDN (a current web-based schedule building alternative) has also offered to promote our app on his website once it is built. Another promotion strategy is to use social media advertisements and word of mouth. Almost all students currently use some form of social media. We can use Facebook advertising to heavily promote our app during the beginning of every semester. As fourth year students at the University of Calgary, we can promote the app to friends and other students who will directly and indirectly promote the app. Networking is a proven and successful marketing strategy used by many other companies on campus such as Yik Yak. Advertising The University of Calgary has not initiated any enhancements to PeopleSoft for over a decade. Students are therefore forced to use an inefficient, outdated scheduling system, and will continue to look for better solutions. Each semester students need to register for classes and build customized schedules. We will provide updated course listings, enabling students to plan their semesters accordingly. New features will also be added to our app over time to keep current users interested while attracting new university students. These enhancements will be described in the next section. Customer Retention 14
  • 17. The Future & Engagement There are various expansion routes for the app. This roadmap for updates is listed in the order of importance for the business’s future. 1. Android App The app must be cross platform if students are paying for the app through their tuition. According to iphoneincanada.ca, iOS and Android make up over 75% of Canada’s national cellphone market. This number is likely much higher for university students as younger people tend to adopt new technologies at a faster rate. That being said, much of the user interface would need to be redesigned to fit within the Google ecosystem. 2. Expand to Other Schools While the University of Calgary is a great starting point, expanding to other schools across the country has the potential help a broader student population and increase our quarterly profit. Once the app is launched at U of C, other schools may gain interest as students often network between schools. Expansion would only occur if the app is a success at U of C otherwise, the product does not return a sufficient profit to continue development. 3. Book Store Integration Students spend hundreds of dollars on textbooks each year. To simplify the textbook purchasing process, the app could integrate with both the University’s local book store and various online sources. Each book purchased through the app would give the business a royalty. Textbook prices could also help students determine what lectures to take and save money each semester. 15
  • 18. 4. iPad App Apps on iPad are beautiful. The schedule building app was originally designed for smartphones to make the app more accessible to students. That being said, the expanded screen real estate on the iPad is more suited for schedule building. While it would be a great opportunity to optimize the app for tablets, students have fewer iPads compared to smartphones. iPhone apps (while unoptimized) can run on an iPad as well, as a current alternative. 6. Progress Visualization Data visualizations often help people better understand complicated data. An educational progress visualization could help students stay on track throughout their academic career. Data that could be potentially visualized includes GPA, acquired courses, fulfilled degree requirements, and more. Adding a visualization to the app would increase its overall value and keep students engaged throughout the semester. 5. Deeper University Integration Currently, the only data the app uses to recommend courses is the student’s major and minor. By building a closer relationship with the university, the app could use data such as course availability to recommend more appropriate classes. The app could also access student specific data such as the courses they have already taken to suggest new courses based on fulfilled prerequisites. current U of C degree navigator visualization 16
  • 19. Survey To better understand our user’s current schedule building experience, we posted a voluntary online survey for university students. Below we'll go over each question’s results. 17 1. What school are you currently attending? This initial question helped us ensure that the majority our data came from University of Calgary students. We also allowed students from other universities go through the survey as we wanted to find out if other schools had similar schedule building challenges. Participants who stated the were not currently enrolled in a post secondary institution were taken to the end of the survey. In total, we had 85% (120) U of C students respond. 85% 120 U of C Students 2. What program are you currently enrolled in? We posted the survey in many places across the web including U of C’s Reddit page, our personal Facebook pages, and popular U of C Facebook pages such as U of C Confessions. In the end, we found that 21.7% of students declared they were enrolled in a Computer Science program. This may create somewhat of a biased response. In the future we would like to gain support from the SU to reach out to students across other faculties. 3. What year of study are you in? A student’s year of study can also help us understand a user’s familiarity with the current schedule building system. 18% of students stated they were in their 1st year, 18% in second year, 15% in third year, 32% fourth year, 14% fifth year, and 2% as grad students.
  • 20. 4. What devices do you currently own? 18 To ensure we targeted the correct platform(s) in the future, we wanted to know what devices university students own. iPhone Android Windows 41% 57% 1% iPad Android Windows 24% 12% 9% Mac 39% Windows 66% Other 2%
  • 21. 19 5. What tools do you use to build your school schedule? We felt it was important to know what tools students use now, to ensure Schedule Builder included a better alternative. University Website Rate My Prof Excel 88% 65% 14% Paper Other 35% 11% Since this Survey was open to students attending other schools, we excluded DNDN. However, students indicated they used DNDN under the “Other” option. 6. How much total time did you spend building this semester's school schedule? As it turns out, students spend a ton of time building their schedule. Over half of students spend over an hour building their schedule each semester. Over one-third of students spend over two hours! 22% 14% 25% 25% 9% 5% 0 Minutes (Automatically Generated) Less than 30 Minutes Less than 1 Hour Less than 2 Hours Less than 3 Hours Over 3 Hours
  • 22. 7. How easy was it to find interesting courses that fit into your school schedule? 20 This question was created to better understand how difficult current schedule building solutions are perceived to be. Just under half of students responded that is somewhat difficult to difficult for them. 8. Should your school implement a better schedule building solution? 17%30%38%14% Easy Somewhat Easy Somewhat Difficult Difficult Simply put, we wanted to find out if students wanted their university to improve it’s schedule building technology. So, we asked. Over 80% of students responded that their university should implement a better schedule building solution. 18% 82% Yes No 9. Why are you dissatisfied with the school's current schedule building solution? If respondents stated they were dissatisfied in question 8, we asked why they were dissatisfied. We could then use these answers to build an app that creates a solution to these problems. 73% 51%62% 44%64% 38% 4% too difficult to navigate, poor user interface information in too many s e p a r a t e places t o o m u c h time to fit courses into a schedule too much time to find courses difficult to find p r o f ratings lack of mobile version other
  • 23. 21 10. How much would you pay for a better solution? Asking students how much they would like to pay was a mistake. Most participants viewed this questions as us personally charging them, and stated that the University should provide a better schedule building service to students for free due to their high tuition costs. While this question was misleading, it did confirm that approaching the University for a partnership is the right business strategy to take. 11%8%4%9%25%44% < $1 < $5 < $10 < $20 < $50 other 11. Is there anything else you would like to say? To end the survey we provided a text field where participants could share any other thoughts. Some of the most interesting responses are below. Built in scheduling is terrible. However, a free tool (dndn) exists that makes this much easier. Don't see why I would have to pay additional money for this as easy class scheduling should be a given, not an extra I don't do my building on mobile, and will never do something that requires detailed work on mobile. I need something that helps me multi task, because I need to find classes that are interesting from different faculties. Then I look for the times. Needs to offer classes that would help more with real life than teaching us theory all day. Make one for high schools. Your survey is poorly designed and your results will be questionable. Get a soci prof to look over it next time. Usable software shouldn't cost students anything; why should we pay for the university's inability to recognize useless software? We are already implementing this solution in android. May the best product w i n . ( M a y b e ours? ;) )
  • 24. 3 Results Setup While the initial mockups included a comprehensive setup section, our end of semester implementation includes a simple welcome screen. Setup is not necessary in this version of the app as selecting setup options does not change the way the app works. In the future, with a University partnership, student login support and other setup screens would be added. These screen are ready to be connected in the project’s storyboard. While much shorter, the final version of the setup has a similar look and feel compared to the initial UI mockups. Only minor additions need to be made in the future in order to implement more options. Once a student taps Get Started they are welcomed with the Featured page. 22 UI Mockup Final Version
  • 25. Featured Before developing the Featured tab even further, a second mockup was created (on the left). This second mockup includes high quality icons (from www.flaticon.com) and a new Recommend a Course button at the bottom of the screen. This button would allow students to tell us what their favourite are and get them featured on the page! This mockup also includes some solid examples of featured categories. We discovered U of C has many courses on Video Games and that this page could also help promote new, lesser known, courses. Our final implementation of the Featured tab is much different. Currently this section contains a specialized list view. Featured categories are displayed next to each other along the top on the UI, and their respective groupings of courses are displayed below. Users can swipe left and right across the top to switch categories. While tapping on a course in these lists currently does nothing, we would like to add the ability to take users to respectively selected course pages. This version of the Featured tab does the bare minimum of displaying featured courses. However, it doesn’t feel fun enough to ship in the final product. The Featured tab was designed to be a place for students to explore courses. Right now, it simply feels like another list in the app. Next, we’ll explore another list-based experience. UI Mockup Final Version 23
  • 26. The Courses tab stays true to many of the initial mockup’s overall goals while supporting a concrete backend. On the surface, it provides a place for students to search for every course the University has to offer. Behind the scenes, our servers maintain a comprehensive database of each course that is updated every day. Since course data is stored offsite, the app currently requires an internet connection to load the data. In the future, we would like to add some type of cache to keep data local. Course pages display nearly all of the content specified in the initial design mockups. Course descriptions, lecture times, lab & tutorial times, and the favourite button are all present. We decided to remove professor ratings as the U of C would not be able to display them (due to rating validity) in the final version of the app. If a partnership was developed with the University, we would include USRI ratings instead. Currently, prof names also do not appear due to a bug. Finally, a button to Hide Tutorials & Labs was added that will shrink each grey box to filter through large lists of tutorial and lab offerings. Courses 24 UI Mockup UI Mockup Final Version Final Version
  • 27. Schedules The schedules tab is one of the biggest “wow” moments of our app. After favouriting courses, users can build their semester schedules from a generated template, or from scratch. Throughout t h e s e m e s t e r w e redeveloped the schedule b u i l d i n g b a c k e n d t o generate a wider range of a u t o m a t i c s c h e d u l e suggestions. Please note that due to a bug, this currently only works when two courses are favourited. To edit these schedules, users can tap various lecture and tutorial sections below a mini schedule visualization. Invalid options in the list are greyed out as sections are selected. Once a schedule is built, students can save their creation and refer back to it later. Currently there is no way to edit a schedule once it is created. However, it is possible to view schedule details by tapping on them in the Schedules tab. We would like the add the ability edit, duplicate and delete schedules in the future as its feels like a core part of the app. With that being said, despite some UI bugs this section of the app feels incredibly close to a final shippable product. 25 UI Mockup UI Mockup Final Version Final Version
  • 28. Nearly all features of the Favourites tab were implemented. Students can browse courses they have previously favourited, and unfavourite courses by using the standard iOS swipe to delete method. Tapping on a favourite in the list takes users back to its respective course page. One feature that could be added is the Edit button. This would allow students to unfavourite multiple courses at a time, and clearly communicate that this list is editable to users. Favorites 26 UI Mockup Final Version The Me tab has been renamed to become the Settings tab. We found that using a me naming convention caused some confusion for users as it felt like there may be some social-networking and user profile features in the app. Other than the name change, this section of the app is simply a UI placeholder waiting for full implementation to be added. Selecting any option does not currently change how the app behaves. Clear All Data was also removed. Me Settings
  • 29. Website We purchased www.schedulebuilder.ca. The current website acts as a promotional splash page with our app logo and contact information. We feel like we have created something wonderful, but are not ready to share the entire design with the world quite yet. 27 While further optimizations could still be made, the website is also responsive to mobile browsers.
  • 30. O n c e t h e a p p i s launched, the website will be transformed into a place for users to learn about the app a n d g e t s u p p o r t through video tutorials and user manuals. 28