- 12 Aug, 2015 1 commit
-
-
* Add new role for support staff. * Move dashboard/support functionality into a new Django app called "support". * Add support view for searching and regenerating certificates. * Refactor certificates views into separate files.
Will Daly committed
-
- 27 Jul, 2015 1 commit
-
-
Zia Fazal committed
-
- 16 Jun, 2015 1 commit
-
-
Awais committed
-
- 15 Jun, 2015 1 commit
-
-
some optimisations refactored code and added created event added test to make sure generate event is emitted changes based on feedback on 6/11 added certificate web page and tests fixed quality violations
Zia Fazal committed
-
- 08 Jun, 2015 1 commit
-
-
improved coverage refactoring based on feedback fixed quality violations changes based on feedback
Zia Fazal committed
-
- 27 May, 2015 1 commit
-
-
Awais committed
-
- 30 Apr, 2015 1 commit
-
-
Awais committed
-
- 05 Mar, 2015 2 commits
- 04 Mar, 2015 1 commit
-
-
Add a management comand to regenerate certificates with status 'error', optionally restricted to a subset of courses.
Will Daly committed
-
- 02 Mar, 2015 1 commit
-
-
Add the ability to generate "example" certificates to test that certificate generation is working correctly for a course. Add the ability to enable/disable self-generated certificates on a per-course basis.
Will Daly committed
-
- 05 Feb, 2015 1 commit
-
-
Will Daly committed
-
- 11 Jun, 2014 1 commit
-
-
Fixes LMS-2830
Calen Pennington committed
-
- 06 Jun, 2014 1 commit
-
-
Joe Blaylock committed
-
- 30 May, 2014 1 commit
-
-
Julia Hansbrough committed
-
- 21 May, 2014 1 commit
-
-
Calen Pennington committed
-
- 09 May, 2014 1 commit
-
-
Calen Pennington committed
-
- 08 May, 2014 1 commit
-
-
This commit adds the non-courseware lms/djangoapps and lms/lib. These keys are now objects with a limited interface, and the particular internal representation is managed by the data storage layer (the modulestore). For the LMS, there should be no outward-facing changes to the system. The keys are, for now, a change to internal representation only. For Studio, the new serialized form of the keys is used in urls, to allow for further migration in the future. Co-Author: Andy Armstrong <andya@edx.org> Co-Author: Christina Roberts <christina@edx.org> Co-Author: David Baumgold <db@edx.org> Co-Author: Diana Huang <dkh@edx.org> Co-Author: Don Mitchell <dmitchell@edx.org> Co-Author: Julia Hansbrough <julia@edx.org> Co-Author: Nimisha Asthagiri <nasthagiri@edx.org> Co-Author: Sarina Canelake <sarina@edx.org> [LMS-2370]
Calen Pennington committed
-
- 02 May, 2014 1 commit
-
-
* 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.
Joe Blaylock committed
-
- 29 Apr, 2014 1 commit
-
-
Stanford had a problem a few times that certificate requests had different values for the course display name and the course name printed on the certificate and verification pages because of human error. This passes the course display name on the queue to the certificate requests, so that at least one place where the course name is reproduced (the certificate agent's settings.py) can be eliminated.
Joe Blaylock committed
-
- 18 Mar, 2014 1 commit
-
-
* -G allows explicit setting of grade condition (e.g., a string such as 'Distinction', 'Pass', 'F', 'B') for the certificate, regardless of grader output for the user. * -T allows explicit request of a particular certificate template to be applied to a given user's certificate regeneration, i.e.: -T doctor_distinction.pdf to generate a certificate of distinction for doctors.
Joe Blaylock committed
-
- 24 Feb, 2014 1 commit
-
-
Don Mitchell committed
-
- 31 Jan, 2014 2 commits
-
-
Frances Botsford committed
-
Quick-and-dirty end-to-end flow, functional for at least the case of one course in need of re-verification. Ready for design to start taking a look; still needs tests and code cleanup
Julia Hansbrough committed
-
- 22 Nov, 2013 1 commit
-
-
Diana Huang committed
-
- 19 Nov, 2013 3 commits
-
-
Diana Huang committed
-
Also, display a message on their dashboard.
Diana Huang committed -
LMS-1475
Diana Huang committed
-
- 15 Nov, 2013 2 commits
-
-
John Jarvis committed
-
John Jarvis committed
-
- 01 Nov, 2013 1 commit
-
-
John Jarvis committed
-
- 15 Oct, 2013 1 commit
-
-
Joe Blaylock committed
-
- 09 Oct, 2013 1 commit
-
-
* Adds regenerate_user command, which lets you run certificates for one particular user in one particular class, regardless of whether they have a pre-existing certificate.
Joe Blaylock committed
-
- 28 Aug, 2013 1 commit
-
-
Move mitxmako initialization to a startup module, called by lms.startup and cms.startup for both management commands and when run via wsgi [DEVPAIN-7]
Calen Pennington committed
-
- 27 Jun, 2013 1 commit
-
-
There was a potential though unlikely race condition because the .save() was after the certificate request was put on the queue. Now calling .save() immediately after we update the cert.
John Jarvis committed
-
- 19 Jun, 2013 2 commits
-
-
Without this, problems fail to load because they can't find how to render themselves, and the certificate generation grading run will get an inaccurately low count of the possible points a user could get (anything they didn't see will be omitted), inflating their grade during certificate calculation and making it inconsistent with their Progress page.
David Ormsbee committed -
Without this, problems fail to load because they can't find how to render themselves, and the certificate generation grading run will get an inaccurately low count of the possible points a user could get (anything they didn't see will be omitted), inflating their grade during certificate calculation and making it inconsistent with their Progress page.
David Ormsbee committed
-
- 01 Apr, 2013 1 commit
-
-
Chris Dodge committed
-
- 06 Feb, 2013 1 commit
-
-
Calen Pennington committed
-
- 29 Jan, 2013 1 commit
-
-
John Jarvis committed
-