Skip to content

Idea: Tech Tree #1

@peey

Description

@peey

Description: Display courses as an explorable tree, where a parent node is a pre-requisite of child nodes

Possible Features:

  • A checkbox which lets you choose between seeing only mandatory prerequisites or both mandatory and desirable prerequisites
  • Course description is also displayed, and perhaps a link to the complete course structure document
  • Using information from branches' mandatory courses, show the minimum year in which one could take a certain course
  • Information can be easily manually updated by anyone (e.g. storing data on a github repo like byld-website does)
  • Should look beautiful

Potential Challenges:

  • Changing course codes over the years, changing course names
  • Changing course offer cycles may break the "minimum year" feature

Problem(s) it Solves: Lets people explore courses which they may not know even exist, lets people plan ahead for their courses

Resources:

  • There's a list on institute's page, though no idea how up-to date it is
  • Shared course descriptions could be mined for prerequisites using excel libraries
  • Some cool way to display stuff: https://mapping.mit.edu/

Known Implementations:

  • None

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions