project-anacapa / course-github-org-tool

PLEASE USE: https://github.com/project-anacapa/github-roster-tool instead!
https://github.com/project-anacapa/github-roster-tool
MIT License
1 stars 4 forks source link

(Instructors) New Assignment Setup #16

Closed ncbrown1 closed 7 years ago

ncbrown1 commented 7 years ago

In the course org repo list view, I (an instructor) can enable Anacapa to periodically check my course organization for new assignments so that my configured Jenkins instance can have the proper jobs set up for grading to happen.

ncbrown1 commented 7 years ago

Note: https://devcenter.heroku.com/articles/scheduler

I am thinking that we can have a scheduled task in the rails application that runs every X period of time and checks some "enabled" switch setting to see if it needs to actually do anything. If the "enabled" setting is ON, then it will do the scan over the configured course GitHub organization. Otherwise, it's a no-op.

ncbrown1 commented 7 years ago

handled via web-hooks