Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SFU Course Navigator / Planner #27

Open
EarthenSky opened this issue Aug 5, 2024 · 2 comments
Open

SFU Course Navigator / Planner #27

EarthenSky opened this issue Aug 5, 2024 · 2 comments

Comments

@EarthenSky
Copy link
Contributor

EarthenSky commented Aug 5, 2024

We want to make a web app for viewing all of SFU's courses & navigating them. This will involve implementing a form of natural language parsing for pre-requisites & using SFU's course API. Connecting RMP might also be good.

see https://github.com/EarthenSky/course-navigator for something similar & rudimentary

@micahdbak
Copy link
Collaborator

Maybe this should be tied into our exam bank stuff? 😮

@EarthenSky
Copy link
Contributor Author

EarthenSky commented Aug 9, 2024

I remember we had some super cool ideas about this, yeah! I have a few ideas of who we're gonna assign this task to, if they're able.

Here's a braindump of some of the aspects we considered beforehand:

  • Intermittently store course information in our API to make it faster and more reliable.
  • Stack Overflow = CSSS RateMyCourse!
    • The idea for this project is to create a course materials forum with the goal of making educational materials more accessible to students. Hopefully, students can use this to help study, pre-study, and decide on courses to take.
    • contain a section for organizing exams & courses using historical information from the coursys api. We’ll probably want to have our own references for some of the exams, since they’re older than 2001-ish, when coursys stops
    • It would nice to have a space for frequently asked SFU, CS, & CSIL questions & answers, but that is fuzzy searchable
      • “how to ssh into csil?”
      • “how to get into csil?”
  • Another idea: forum for asking public questions to the CSSS Members & Execs: “Ask CSSS”
    • enables public answers
    • this is effectively the stackoverflow part, but these kinds of questions would be given tags (like: sfu, csil, etc…) to help filter searches
    • the visual design for this section of the website should be inspired by stackoverflow, so that the location of ui elements is familiar & it’s intuitive to use - SFU Overflow, CSSS Overflow ?
    • Give professors special power & allow them to flag submissions immediately. regular users can also flag submissions.
      • Submissions should only be taken down if flagged 2 or more times (or something similar).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants