Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 2.33 KB

File metadata and controls

62 lines (41 loc) · 2.33 KB

CourseFlow - Project


Background / Context

CourseFlow is a clear and easy-to-use course planning platform that helps students navigate their course requirements and graduate with confidence.

Each year, thousands of students enrol in Deakin University, however many struggle to understand their course requirements and what needs to be completed in order to graduate. This can range from the amount of minors or electives, prerequisites, or other important information that all students should know.

CourseFlow aims to help students with this by providing students with a website similar to Melbourne Universities Course Planner by using a clear UI design with emphasis on simplicity and ease-of-use for students of all years, providing them with a clear map of their progress and which steps they can take to achieve their graduation at Deakin University.

Tech Stack

  • Angular
  • C# (Backend-API)
  • Python (Backend-Intergration)
  • JavaScript
  • TypeScript
  • MongoDB (Cloud)
  • Figma (UI concept design)

In Scope

  • Front-end
  • Back-end
  • User research
  • Design Planning & Documentation
  • Database

What needs to be done

  • Researching optimal ways to webscrape course map info from - Deakin website and PDF's.
  • High fidelity prototype.
  • Front-end.
  • Beginning of backend.
  • Documentation/Training.

What are the challenges?

  • Integrating front-end with backend.
  • Gathering correct course map information from materials to be used in backend and customised coursemaps.

UI/UX Considerations

  • Should have a similar design/concept to Melbourne University Course Plan
  • Must be easy to use
  • Students who use this should easily distinguish legends from a glance

Acceptance Criteria

  • All pull requests must be validated by product leads
  • Documentation produced must be accurate and easy to understand

Current Challenges

  • Creating a program to scrape Deakin Handbooks for all information
  • Linking the program to Deakins Cloud database to have access to Deakin student information to showcase their progress

Compliance Considerations

  • Security and Privacy considerations must be handles specifically with student provacy in mind and that all dataa being used or tested are safe from malicious attacks