Skip to content

feature question #6

@mjhea0

Description

@mjhea0

Thoughts before I add a PR?

I'd like to add the ability to "grade" project challenges. Sample workflow:

  1. Student forks a Flask app from GitHub that is fully tested, but missing the routes/views
  2. Student adds the routes/views to project locally, and then pushes up the changes to his/her repo
  3. Student then submits the GitHub link to his/her repo in the Time2Code webapp
  4. Time2Code then forks down the students project along with the original, upstream project. The "tests" directory is taken from the upstream and added to the student project (this helps to prevent cheating)
  5. Time2Code then spins up the project, runs the tests, and spits back out the results

Would this be a separate project altogether?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions