* API endpoint for certificate generation, an authenticated post with course
id requests that grading be carried out and a cert generated for
request.user in that course, using the usual grading and certificate
machinery (ie, it does not imply whitelisting, though whitelists and
blacklists will be respected)
- Logs each request as it comes in
- Calls xq.add_cert() and consequently, does grading synchronously on
this app host and then queues request for certificate agent.
- example usage:
```
curl --data "student_id=9999&course_id=Stanford/2013/Some_Class" http://127.0.0.1:8000/request_certificate
```
* Studio advanced setting added, "certificates_show_before_end", which
determines whether a course should permit certificates to be downloadable
by students before the coures's end date has passed.
- Modifications to dashboard view and templates to allow display of
certificate download links before course has ended.
(XXX: may declare failing students as failing before the course has ended.)
- To test, turn the setting on in a course which hasn't ended yet, and
force certificate generation for a student, then check their
dashboard.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| cache_toolbox | Loading commit data... | |
| config_models | Loading commit data... | |
| contentserver | Loading commit data... | |
| course_groups | Loading commit data... | |
| course_modes | Loading commit data... | |
| dark_lang | Loading commit data... | |
| datadog | Loading commit data... | |
| django_comment_common | Loading commit data... | |
| django_future | Loading commit data... | |
| edxmako | Loading commit data... | |
| embargo | Loading commit data... | |
| external_auth | Loading commit data... | |
| heartbeat | Loading commit data... | |
| lang_pref | Loading commit data... | |
| microsite_configuration | Loading commit data... | |
| monitoring | Loading commit data... | |
| pipeline_js | Loading commit data... | |
| pipeline_mako | Loading commit data... | |
| request_cache | Loading commit data... | |
| reverification | Loading commit data... | |
| service_status | Loading commit data... | |
| session_inactivity_timeout | Loading commit data... | |
| static_replace | Loading commit data... | |
| status | Loading commit data... | |
| student | Loading commit data... | |
| terrain | Loading commit data... | |
| third_party_auth | Loading commit data... | |
| track | Loading commit data... | |
| user_api | Loading commit data... | |
| util | Loading commit data... | |
| xmodule_modifiers.py | Loading commit data... |