Skip to content

User Stories

KidsUP

Admin

  • Can create/manage all other users
  • Can do anything any other role can
  • Can access (anonymized) stats for all organisations
  • Whatever else Leroy & I think we need

Curriculum

  • Can create new weeks/lessons and edit existing ones
  • Has access to chats with customers?

On login sees a folder structure similar to google drive, can create folders and upload files. Needs to be a mass upload feature, at least a week at a time and preferably a month at a time if I can make it fast enough.

Can directly edit metadata for lessons if it needs to be fixed/updated. Also has access to the chat feature, could be an inbox-style thing on the homepage or notifications on the main nav that link to an inbox on another page.

Sales

  • Can add new plans to an organisation
  • Can create custom plans
  • Can generally manage plans
  • Can view all materials for demo purposes?
  • Has access to chats with customers
    • Scoped to organisations they’re responsible for or all?

Sees a list of organisations and their plans when they log in, as well as some way to go to organisation-specific inboxes which shows a notification badge if there are unread messages.

School Manager

  • Per school, could actually be given to the leader if that makes more sense
  • Can manage teachers and students for their school
  • Can contact support
  • Can see stats for their school
  • Everything a teacher can do

Same login view as a teacher but they have the option to add teachers/students and contact support.

Teacher

  • Can access materials
  • Can comment on and add test results for students
    • For us this would be by school, maybe we should have ‘school’ layer below ‘organisation’?
  • Can contact support?

Calendar nav bar at top is used to navigate between materials for a given day, current day selected at login. Can click on a day to see the materials for that day, maybe buttons to skip ahead/back a month.

External Organisations

Organisation Admin

  • Can manage teachers and students for their organisation
  • Can view plan details
  • Can contact support
  • Can see stats for their organization
  • Everthing lower tiers can do

They probably see a summary of their organisation’s teachers/students and plan details on the homescreen, can go to a different screen for the materials themselves. Chat option on the main screen?

School Manager

  • Can manage teachers and students for their school
  • Everthing a teacher can do
  • Can contact support

Same login view as a teacher but they have the option to add teachers/students and contact support.

Teacher

  • Can access materials
  • Can comment on students, add test results and view student info
    • I think it’d be good to limit this to students in their class/school if schools wanna do that
    • Might be issues with teachers seeing/editing results for other classes
  • Can contact support?

Calendar nav bar at top is used to navigate between materials for a given day, current day selected at login. Can click on a day to see the materials for that day, maybe buttons to skip ahead/back a month.

Top navbar has links to contact us, news/blog.

Main area also has links for today’s different lessons, e.g. english class/phonics/exercise. Can download materials.

Teachers should also be able to comment on/input test results for students somewhere, as well as see comments by other teachers (possibly with notifications).