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

[Feature:RainbowGrades] Adding Link to Gradeables #83

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Commits on Oct 22, 2024

  1. Making Preliminary Untested Changes

    Added a function getCourseDetails(), which returns the base url, term, and course, which helps in getting the total link to a specific gradeable on the output page. These changes are untested.
    ryvaru committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    eaf757b View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    31e1f48 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Implementing Correct URL

    From the MakefileHelper, I used REPORTS_DIRECTORY to make the link work for all courses and semesters. Fixed the URL.
    ryvaru committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    92031ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50dbc4f View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    8362f62 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Adding Additional Check to Construct Link

    Made an extra check to see that the gradeable has actually been released to view the link to the gradeable itself, otherwise this would be useless. Also, added the blue box permanently to be displayed along with the gradeable names that have links.
    ryvaru committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    10d30cd View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Make a Check so that only Electronic File Uploads Have Links

    The logic here is that starting from DISPLAY_GRADE_DETAILS, I find a random user (the first user after AVERAGE AND STDDEV, could be the instructor who opened the course). Then, I call the getGreadeableType function to go to their summary json and scan for the gradeable id. If the gradeable id is found, I return the value of gradeable_type.
    ryvaru committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    fbef08e View commit details
    Browse the repository at this point in the history