SyllabiShare / syllabi-share

A app to help students share syllabi to assist in the college course selection process
GNU General Public License v3.0
9 stars 3 forks source link

SyllabiShare

Link: http://syllabi-share.herokuapp.com/

SyllabiShare is a web application created at the University of Virginia after seeing the unmet need of a lot of our students wanting to see a class's syllabus and policies before registering for it.

SyllabiShare allows students to share the syllabi of classes with all the other students using the app at their school. This app streamlines the process of choosing which classes to take and be informed along the way.

Usage

Logging In and Logging Out

SyllabiShare requires a university-provided .edu Google Account to use it.

Simply click the button that says "Please Login with a .edu Email" and it will take you to the Google login screen.

To logout, click your username at the top right corner.

Uploading a Syllabus

To upload a syllabus:

Note: it is up to the uploader to ensure that the users are not violating any policies of their university by uploading a syllabus.

Finding a Syllabus

SyllabiShare sorts syllabi by department so you can find a specific syllabus at the page that corresponds to its department.

You can also search for syllabi by the course identifiers (CS 2150) or the professor.

Note: You might not find a syllabus you desire since SyllabiShare relies on students uploading the syllabi.

Leaderboard

The Leaderboard shows the top uploaders of SyllabiShare for each school. Currently, this is opt-in by default.

Delete your Account

Note: However, we must keep record of what you have uploaded and when you uploaded it.

Feedback

The developers of SyllabiShare do not pretend to be perfect and recognize that feedback is an important part of the development process. Therefore if you have found a bug or have a suggestion for us to implement in the app we highly recommend you leave feedback by clicking the feedback link on the upper right tab. We ask that you open a Github issue as well and connect it to your feedback in order for us to keep track of it at one easy location.

Roadmap:

[ ] Add feature to include course names for syllabus uploads and be searchable

[ ] Add a feature to request syllabi directly from professors

[ ] Implement opt-out leaderboard to give option to users not to display username


Technical Details

Authors