Dan Marsden
bce59524ce
Plagiarism API MDL-13680 add plagiarism support for user submitted files - currently only added to single and advanced Assignment types - other modules to come in future.
2010-09-20 07:32:31 +00:00
Dan Marsden
30b5ee6b06
Plagiarism Lib MDL-13680 - reverting commit for now.
2010-04-28 02:47:25 +00:00
Dan Marsden
cc3b3fae5d
Plagiarism Lib MDL-13680 - add Plagiarism lib support for modules. - initially including the assignment module and Turnitin service - Backup deliberately excluded at this stage and I expect some of the file handling to change slightly before 2.0 release.
2010-04-27 21:52:07 +00:00
Dan Marsden
b37ce778c6
Assignment MDL-7206 - download all submissions as a zip - finally pushing this into head.
2010-04-22 11:33:17 +00:00
Petr Skoda
e92b7f60a6
MDL-21403 hardcoded JS legacy code should not use new $PAGE->requires-> api, switching to html_writer instead
2010-01-26 09:52:30 +00:00
Petr Skoda
a685593466
MDL-21233 moodle_url improvemewnts, code simplification, more diagnostics; fixed several regressions
2010-01-16 15:39:56 +00:00
samhemelryk
816250281e
mod-assignment MDL-19803 Upgraded deprecated functions and added set_url calls
2009-09-23 02:46:55 +00:00
skodak
607d2b2abe
MDL-15103 towards assignment dml conversion
2008-06-05 10:31:37 +00:00
dongsheng
a939f681bb
"MDL-14129, fix print_error call"
2008-05-22 07:20:45 +00:00
dongsheng
5a2a53316f
MDL-14129, remove all the other error() call
2008-04-04 02:54:20 +00:00
toyomoyo
1648afb278
changes to how to pull out a list of users (course/module participants)
2006-08-28 08:42:30 +00:00
skodak
f9d5371b28
new function get_coursemodule_from_id() is now used for obtaining of valid $cm from coursemodule id SC#283
2006-08-08 22:09:55 +00:00
skodak
5d00b3ad99
page parameter cleanup
2006-04-23 20:33:01 +00:00
moodler
73097f0711
A very big batch of changes. Everything sort of works: now I'm mopping up.
2005-04-17 15:38:02 +00:00
moodler
b0f2597e17
Refactored Assignment Module
...
============================
This new assignment module allows Plugin Assignment types. This should
allow a whole lot of new stuff to easily be placed in Moodle without
making the modules list longer for no good reason.
This checkin is still a really rough version that needs work on it.
Normally I would want it better than this to check in, but I need
to collaborate with Shane on the remaining code and CVS is the best
way.
Give it a day or two to settle in. :-)
This is the last thing I wanted to get into 1.5. Getting close now!!
Cheers!
Martin
2005-04-14 13:24:40 +00:00
stronk7
2500b88bab
Now assignment->name works under filterall.
2005-03-26 18:14:46 +00:00
gustav_delius
ec81373f50
In order to ensure that when a teacher hides a resource or an activity that students really can't get at it, even if they know the direct links to its pages, I have given an optional third argument $cm to the functions require_login() and require_course_login(). Pages showing information about a particular course module now pass the course module object in this third argument. The login functions will then test if either the course module is visible or the user is a teacher. If neither is the case then the user is redirected to the course homepage after being shown a message "Sorry, this activity is currently hidden".
...
(While I was at it I also turned the autologinguests off for most module pages, except on the index.php pages and the view.php pages for those modules that allow guests)
2005-02-16 10:40:48 +00:00
moodler
4ac2157453
Changes for XHTML and accessibility compliance
2004-10-19 09:19:48 +00:00
gustav_delius
839f2456bb
XHTML compliance
...
- fixed (hopefully) all <img> tags
- global replace on <br> to <br />
- & in URLs
- got the forum module XHTML compliant
Julian Sedding
2004-09-16 17:13:57 +00:00
gustav_delius
b4510d5333
closed some input tags
2004-09-12 22:23:51 +00:00
gustav_delius
9a58f7cb85
towards XHTML compliance
2004-09-12 21:43:59 +00:00
gustav_delius
a9ef4a630a
closed <input /> <br /> <hr />
2004-09-12 14:41:49 +00:00
gustav_delius
90fcc576ea
Removed notices by introducing new function print_header_simple() which works on site as well as in courses without extra logic.
2004-08-21 20:20:58 +00:00
moodler
eb622fcaa7
Show jump menu when grading assignments
2004-08-17 06:58:49 +00:00
moodler
c032f72069
FIxed a recently-introduced bug preventing assignment grading bug 1390
2004-05-15 15:21:29 +00:00
moodler
9cc093f199
Fixed bug 1379 ....
2004-05-13 08:50:37 +00:00
moodler
c215cee456
Put a submit button at the top too.
2004-04-26 13:39:39 +00:00
moodler
a12f686b62
Function name change ... hope it doesn't break any third-party code,
...
sorry if it does!
get_users_in_group ---> get_group_users
... more consistent with other functions
2004-03-13 14:24:34 +00:00
moodler
4899c66789
FIxed up logging when viewing submissions (database truncation in logs)
...
Thanks Eloy!
2004-02-17 12:25:01 +00:00
moodler
128452bbd8
Fixed bug selecting students in group
2004-02-15 14:54:04 +00:00
moodler
424aef6aef
Use the new short way of setting up groups
2004-02-15 07:18:07 +00:00
moodler
b7e16e6acb
A few more improvements with sorting
2004-02-14 08:11:02 +00:00
moodler
486f78b51f
Group support for assignment submissions, and some cleanups.
...
I really hate this interface - it's not scalable - but this will have
to wait for another day.
2004-02-14 07:57:48 +00:00
moodler
484f723352
Upgrade logs for assignments
2004-02-05 05:10:39 +00:00
selliott
e09016006c
selliott - fixed some code to allow proper sorting of assignments based on name, lastmodified, and feedback
2003-08-23 16:32:42 +00:00
moodler
fdc47ee6c9
New function make_grades_menu() for easily making an array of grades
2003-08-18 05:10:35 +00:00
moodler
94d0cea511
Some polishing for the case when grades are set to zero (no grades).
...
Also, if the date is set further than on year into the future
then the due date is not shown.
2003-08-18 04:24:12 +00:00
moodler
415c0dcc70
Assignment module can now use scales for grading.
2003-08-17 10:23:44 +00:00
moodler
717f40c6d8
Some fixes to avoid pointless uses of $ME
2003-06-16 14:40:51 +00:00
gregb_cc
ea6e952d88
fix for bug 324. we are now checking to see if there is a conflict caused by
...
multiple teachers gradign simultaneously.
2003-05-07 20:53:24 +00:00
moodler
df48be741a
Minor fixes
2003-04-28 15:52:51 +00:00
moodler
000cc405ba
Hack from Roberto Pinna (Bobo) to add sorting when viewing submissions
...
Might need some tidying up still but it's functional ..
2003-03-21 14:07:25 +00:00
moodler
c078c29bb2
For assignments without a timemodified stamp, add one when graded
2003-01-14 03:01:10 +00:00
moodler
ce78926df0
Small robustness fixes
2003-01-06 13:55:37 +00:00
moodler
b0e3a92523
Clean sweep through all the important changing all include(), include_once()
...
and require() to require_once()
2003-01-05 14:19:20 +00:00
moodler
36b4f9852e
buggy_referer is dead! Long live buggy_referer!
...
Should be fixed now. As a bonus, I've removed all the uses of
HTTP_POST_VARS from all scripts.
All forms should use the new data_submitted() function to collect
form data (it does the match_referer thing internally now).
Much nicer.
2003-01-02 14:49:23 +00:00
moodler
ebc3bd2b24
Changes throughout Moodle to remove any reserved words from the
...
Moodle tables.
ie user -> userid in many tables, plus in user_students
start -> starttime and end -> endtime
I've just done all this as carefully as I could ... I don't think
I missed anything but it's pretty intensive work and I'd be fooling myself
if I didn't think I'd missed a couple.
Note that this version should pretty much be able to bootstrap itself
using PostgreSQL now ... but this is untested
2002-12-23 09:39:26 +00:00
moodler
f830b324cf
Fixed two missing strings
2002-12-12 03:14:13 +00:00
moodler
02accd9c6a
Fixed a bug from reusing newsubmission variable
2002-11-21 10:26:54 +00:00
moodler
941dd21efb
Fixes and simplification
2002-11-06 08:54:28 +00:00