Skip to content

Courseflow Potential Users and Planned Features

Possible users

  • Students

    • Prospective students

    • New students

    • Transfer students (from other universities)

    • Part time studying students

    • Students with failed units

    • Oversea students

    • Online students

  • University teaching staff

    • Course directors

    • Lecturers

  • University admin staff

  • Other universities thinking of using CourseFlow

Planned features

  • Spanning Tree Graph to connect similar units to each other.

  • Course map visually represented. Units are connected to each other based on prerequisites, different ‘shapes’ for units depending on their requirements. EG: Placement, in person required.

  • WAM calculation

  • Timetable generation feature, showing what units you need to complete in each trimester up until graduation. Takes into consideration prerequisite units, and the trimesters each unit runs in.

  • Course rule checking. When selecting units for the course map, students will be warned if they are violating a course rule (e.g.: not selecting all core units, incompatible units, missing prerequisites, not enough electives)

  • Unit suggestion

  • Remaining units/coursepoints to achieve degree. Estimated time to completion based on current trajectory. Way for students to see changes in their trajectory based on changes in their coursemap.

  • Intuitive user interfaces.

User Stories

  • As a transfer student, I want to be able to use prior completed units from another university while planning my course map so that I can clearly understand what I need to complete in my new course

  • As a student, I want to be able to clearly understand and edit my course map so that I can choose units for my degree without complications.

  • As an oversea student, I want to be able to access my website with less delays and more consistency.

  • As a (everyone) I want a user-friendly user interface that I can intuitively understand and use so that I can get into using CourseFlow without needing an in-depth tutorial.

  • As a course-director, I want a platform that I can quickly upload course information to that can be easily digested by students.

  • As a fresh-high school graduate, I want a platform that suggests units to me based on what I am studying and my interests.

  • As an online student, I want a platform that helps me plan my courses to avoid necessary units to present in person or locally.

  • As a part time student, I want to be able to edit my course map so that I can have a lower workload while also graduating as quickly as possible.

  • As a lecturer, I want passionate students to enrol in my unit as an elective based on suggestions made to them regarding their interests so that I can teach passionate students.

  • As a student thinking of reattempting or deferring units, I want to understand how my unit schedule until graduate will change from reattempting or deferring units so that I can graduate without further complications.