Davo Smith
1ce2ce7cb0
MDL-42023 assign: Add Edit PDF plugin to core.
...
This plugin is heavily based on the uploadpdf plugin from
Davo Smith <git@davosmith.co.uk>. This is a fantastic plugin
that provides a great benefit for teachers marking assignments.
A big thankyou to Davo for writing the plugin and helping us to
get it integrated to core.
The plugin provides a pdf editing interface in the teachers browser
that lets them add comments and annotations to a students assignment
submission. The comment and annotations are then added to a pdf version
of the students submission which is send back to the student so they can
download it, or read it online.
This plugin has been primarily worked on by Damyon Wiese, Jerome Mouneyrac
and Barbara Ramiro. We have also had great feedback and suggestions from others
including the entire frontend team, Martin and Frederic Massart.
2013-10-03 09:29:54 +08:00
Ankit Agarwal
5c7ec9f6f8
MDL-40962 assign: Fix alternate name field warnings in assign
2013-10-01 15:32:52 +08:00
Paul Charsley
e8b443df33
MDL-41738 added web service function mod_assign_set_user_flags
2013-09-30 08:20:52 +13:00
Sam Hemelryk
82b2bb5eca
Merge branch 'MDL-37148-master' of git://github.com/damyon/moodle
2013-09-17 08:50:38 +12:00
Marina Glancy
4ead355143
Merge branch 'MDL-41621' of git://github.com/rwijaya/moodle
2013-09-16 17:14:18 +10:00
Damyon Wiese
91327d96ca
MDL-37148 assign: Fix missing parameter for submit_for_grading webservice.
...
It is required to specify if the user has accepted the submission statement
to make sure it goes in the log/event.
2013-09-16 09:34:32 +08:00
Damyon Wiese
20b7dcfc2c
MDL-41315 assign: Add unit test for groupmembersonly
2013-09-13 16:43:26 +08:00
Damyon Wiese
a0e59f04dd
MDL-41315 assign: Dont show users not in the current grouping
...
This is for separate groups mode. Note - this will be slower - but
this feature is experimental and groupslib does not provide a nicer api.
2013-09-13 14:47:01 +08:00
Damyon Wiese
1561a37cab
MDL-37148 assign: Fix all phpdocs warnings from moodlecheck (except tests)
2013-09-13 13:30:02 +08:00
Damyon Wiese
539af60201
MDL-37148 assign: codechecker cleanups
2013-09-13 13:30:02 +08:00
Damyon Wiese
05a6445a14
MDL-37148 Assignment: Lots more webservices
...
This patch adds lots of webservices to the assignment module.
* mod_assign_revert_submissions_to_draft
* mod_assign_lock_submissions
* mod_assign_unlock_submissions
* mod_assign_save_submission
* mod_assign_submit_for_grading
* mod_assign_save_grade
* mod_assign_save_user_extensions
* mod_assign_reveal_identities
* mod_assign_copy_previous_attempt
All features such as reopening attempts and marking workflow are supported through
the save_grade and save_submission functions.
Uploading files is supported by sending draft item ids for the files_filemanager param the same functions.
2013-09-13 13:29:51 +08:00
Damyon Wiese
7f43748f18
MDL-37804 assign: Return proper notice when submissions closed.
...
MDL-38267 was returning the html page when it should have been adding to the list
of notices and returing false.
2013-09-12 10:34:02 +08:00
prateeksachan
9054c04d45
MDL-38267 assign: No Submit button after cut-off date
2013-09-11 12:17:59 +08:00
Dan Poltawski
f2ee9b5c27
Merge branch 'MDL-39992-master' of git://github.com/damyon/moodle
2013-09-10 14:58:54 +08:00
Dan Poltawski
92d92606ba
Merge branch 'MDL-40631-master' of git://github.com/damyon/moodle
2013-09-10 14:33:41 +08:00
Dan Poltawski
8eb80a2c42
Merge branch 'MDL-37804' of github.com:recreate/moodle
2013-09-09 17:13:22 +08:00
Rossiani Wijaya
bea4ed1b44
MDL-41621 Assign mod: fix page heading levels
2013-09-09 10:24:19 +08:00
Damyon Wiese
3516b82c9d
Merge branch 'wip-mdl-41456' of git://github.com/rajeshtaneja/moodle
2013-09-04 11:45:07 +08:00
Dan Poltawski
2b1e887561
Merge branch 'MDL-40214_master' of https://github.com/markn86/moodle
2013-09-03 10:06:38 +08:00
Damyon Wiese
0d416e9c0b
MDL-39992 assign: Sort grading actions in alphabetical order
2013-09-02 22:23:03 +08:00
Damyon Wiese
8fd00a2471
MDL-40631: Prevent students from submitting empty assignments.
2013-09-02 21:59:15 +08:00
Dan Poltawski
56b9e0b565
Merge branch 'MDL-41149-master' of git://github.com/damyon/moodle
2013-09-02 17:25:27 +08:00
Rajesh Taneja
3b908929c1
MDL-41456 Events: Fixed existing events to respect base event access specifier and return data type
2013-08-30 11:07:48 +08:00
Damyon Wiese
1149b5d205
MDL-41249 assign: Fix incorrect gradingform restore step
...
The mapping in the previous patch was wrong - mod assign uses
the area "submissions" but the itemid is the grade->id not the submission->id.
2013-08-28 16:29:19 +08:00
Colin Campbell
58672659c6
MDL-40214 mod_assign: Fixed issue with custom scale being lost during restore.
2013-08-28 10:52:47 +08:00
Dan Poltawski
aa8fe63937
Merge branch 'MDL-40055-master' of git://github.com/FMCorz/moodle
2013-08-26 15:09:33 +08:00
Frederic Massart
725dfe6a54
MDL-40055 mod_assign: Wrong namespace when throwing exception
2013-08-26 14:21:34 +08:00
Frederic Massart
959a328472
MDL-40055 mod_assign: Setting level according to new event constants
2013-08-26 14:17:18 +08:00
Frederic Massart
5e8eb969e0
MDL-40055 mod_assign: get_name() uses get_string() not lang_string
2013-08-26 14:17:18 +08:00
Frederic Massart
bd2e982998
MDL-40055 mod_assign: Replace add_to_log 'grade submission'
2013-08-26 14:17:18 +08:00
Frederic Massart
9a289c3da5
MDL-40055 mod_assign: Replace add_to_log 'unlock submission'
2013-08-26 14:17:18 +08:00
Frederic Massart
6332ff7a35
MDL-40055 mod_assign: Replace add_to_log 'submit'
2013-08-26 14:17:18 +08:00
Frederic Massart
b1e52860ea
MDL-40055 mod_assign: Replace add_to_log 'submission statement accepted'
2013-08-26 14:17:18 +08:00
Frederic Massart
89fbc20263
MDL-40055 mod_assign: Replace add_to_log 'submissioncopied'
2013-08-26 14:17:18 +08:00
Frederic Massart
8bb213eb60
MDL-40055 mod_assign: Replace add_to_log 'set marking workflow state'
2013-08-26 14:17:18 +08:00
Frederic Massart
e59a85ba61
MDL-40055 mod_assign: Replace add_to_log 'set marking allocation'
2013-08-26 14:17:17 +08:00
Frederic Massart
159b7f4024
MDL-40055 mod_assign: Replace add_to_log 'revert submission to draft'
2013-08-26 14:17:17 +08:00
Frederic Massart
ad10ad1415
MDL-40055 mod_assign: Replace add_to_log 'reveal identities'
2013-08-26 14:17:17 +08:00
Frederic Massart
3d1331be34
MDL-40055 mod_assign: Replace add_to_log 'lock submission'
2013-08-26 14:17:17 +08:00
Frederic Massart
76e77b05eb
MDL-40055 mod_assign: Replace add_to_log 'grant extension'
2013-08-26 14:17:17 +08:00
Frederic Massart
a65b53036e
MDL-40055 mod_assign: Replace add_to_log 'download all submissions'
2013-08-26 14:17:17 +08:00
Damyon Wiese
64450444c4
MDL-41149 assign: Group submission updates emailed to wrong person
...
grade_item_update was altering the userid in the submission record
instead of cloning it. This meant only the last member of a group
recieved all notifications meant for other students in the group.
2013-08-25 22:16:34 +08:00
Damyon Wiese
b5711fe527
MDL-41249 assign: Restore step missing gradingform mapping
...
Thanks to Matthieu Raggett for the report and the solution.
2013-08-25 21:20:53 +08:00
Damyon Wiese
74df2951d1
Revert "MDL-39876 Change get_record('course') calls to get_course"
...
This reverts commit ab7632b74c331540c90229bf03d13aa2e6bdd9be.
2013-08-21 13:42:30 +08:00
Sam Hemelryk
c1613ed53a
Merge branch 'wip-MDL-40830-master' of git://github.com/marinaglancy/moodle
2013-08-21 13:17:37 +12:00
Marina Glancy
0e4954ecff
MDL-40830 Clear course cache in mod_assign generator
2013-08-15 21:44:05 +10:00
sam marshall
ab7632b74c
MDL-39876 Change get_record('course') calls to get_course
2013-08-15 11:31:20 +01:00
Dan Poltawski
260ea3d9a1
Merge branch 'MDL-39954-master' of git://github.com/FMCorz/moodle
2013-08-14 15:38:37 +08:00
Frederic Massart
dde244c046
MDL-39954 event: Fixed namespace issue with \coding_exception
2013-08-14 14:53:08 +08:00
Dan Poltawski
f9b5915bc0
Merge branch 'MDL-39954-master' of git://github.com/FMCorz/moodle
2013-08-13 13:23:31 +08:00