User Stories
Teachers
- As a teacher, I want to filter activities by theme so that I can quickly pick a relevant micromoment.
- As a teacher, I want to search activities by name so that I can find a certain micromoment quickly.
- As a teacher, I want to sort activities by duration so that I can pick one that fits my lecture length.
- As a teacher, I want to view more details about each micromoment so that I can consistently execute the same activity.
- As a teacher, I want the app available as a website so I can use it on my laptop and my phone regardless of OS.
General Users
- As a user, I want an option to review micromoments so that they improve in the future.
- As a user, I want the option to add contact information to my reviews so that project faculty coordinators can contact me for further help.
- As a user, I want a minimal “main page” interface so I can have a simple overview of available activities.
Project Faculty Coordinators
- As a project faculty coordinator, I want the option to edit existing micromoments so I address faculty feedback.
- As a project faculty coordinator, I want the option to add new micromoments so I can continuously incorporate new ideas into the app.
- As a project faculty coordinator, I want the option to add tags/labels to each micromoment so that the micromoments can be filtered by time duration/type of activity.
- As a project faculty coordinator, I want the interface for changing micromoments to be available as a website so that I’m not restricted to typing activities through my phone.
Parent Organization
- As a member of the parent organization, I want my logo and company information within the app so that users can find more details on the app’s underlying ideas about education.
Requirements
Functional: Functions or actions that the system must perform based on user inputs and how different users interact with the system.
Definite: Requirements that we will have definitely working
- The application must allow for filtering micromoments by theme.
- The application must allow for searching micromoments by name.
- The application must allow for sorting micromoments by duration.
- The application must allow for viewing more details about each micromoment.
- The project faculty coordinator must be able to edit existing micromoments.
- The project faculty coordinator must be able to add new micromoments.
- The project faculty coordinator must be able to add tags/labels to each micromoment
Perhaps: Requirements that may be worked on after the Definite category is complete
- Allow teachers to provide feedback on micromoments.
- Add contact information to micromoment reviews so that project faculty coordinators can contact the writer to elaborate on their review.
Improbable: Requirements that we will probably not be able to finish
- Add accessibility options (Ex. – colorblind mode in the design).
- Add advertisements for revenue/Monthly subscriptions.
- Add Quizlet integration or integration with other apps.
Non-Functional: Requirements that are not in relation to its technical functionality of it and are more related to other external requirements.
Definite:
- The app must be available as a website so it can be accessed via laptop or phone regardless of OS.
- The app must be reliable and work for professors, students, and clients.
- The app must be simple to use for non-technical people such as clients.
Perhaps:
- The app might be able to be used on all different types of machines and platforms
- The app might look visually appealing and modern for the average non-tech user to appreciate.
- The app might have proficient UI/UX.
- The app should have good performance and work quickly.
Improbable:
- Create the app as a native iOS app.
- Create the app as a native Android app.
Interfaces: GUIs, input-output mechanisms, other systems that interact with this system, APIs, etc…
Definite:
- The application must have a minimal “main page” interface so that teachers have a simple overview of available activities.
- The application must surface a web-based form for adding and editing micromoment activities, possibly with a Google form.
Perhaps:
- The application must surface a web-based form for adding and editing micromoment activities without relying on Google forms.
- The teacher-facing web app must be responsive, accommodating every device regardless of screen size.
Improbable:
- Designing a minimal interface for a version of the app on iOS and Android.