Coder Social home page Coder Social logo

evals's People

Contributors

nathancastle avatar petermikitsh avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

evals's Issues

First class comments

  • Upvote and downvote instructor and course comments
  • Sort comments based off highest score, e.g., (upvotes - downvotes), then by creation date.
  • Report a comment
    • Send e-mail to moderators.
  • Remove a comment (feature limited to moderator and admin roles).
    • Doesn't actually remove the comment (just only shows it to other moderators and admins)

Repository is Stale

Can we get an updated public version of evals as there are a few improvements we would like to assist with, but this repository is stale for over a year and it looks like this service has changed significantly.

Some courses do not show up on a user's evaluation page

Issue: From the ELASTICSEARCH_ENDPOINT, a course section code might be represented as WFIT-760-2, whereas our COURSEDATA_ENDPOINTwould represent the data as WFIT-76-02. Since the integration relies on an exact match, the user's section would not show up on their page.

Switch to fixed navbar

The navbar should be fixed to the top of the page, like on RITPedia. This creates a more app-like experience on mobile, keeps our branding in the spotlight and improves performance.

Create landing page content

Acceptance Criteria:

  • Explain the purpose of Course Evaluation System.
    • Provide students with a reliable source of information to make course enrollment decisions.
    • Better than alternative services that allow anybody to submit.
  • Explain the origin of the service.
    • Project is sponsored by Student Government.
    • Make it clear the project is open source.
  • Sell the service.
    • Our reviews are far more light-weight.
    • Offer gift cards to random, non-SG evaluators (permitting clearance from Dir. of Finance)
    • Show data in meaningful ways (e.g., "top professors" feature for a given course)

Create instructor view

  • Display instructor name
  • Display instructor aggregate scores
  • Display text reviews

Wireframe:
instructor_page

Labs aren't showing up on 'Write a Review' page

For example, for term 2141, a student was enrolled in rit-section-2141-BIOL-204-01-s (the lecture) and rit-section-2141-BIOL-204-01L2-s (the lab), but the only review option was for the lecture. Students should be able to review lab section, even if the lab shares the same course number with the lecture component (204).

Create user page

  • Display current term evaluations
  • Display "2 minimum evaluations to review evaluations" progress bar

Wireframe:
user_page

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.