tjhunt
739b07112e
MDL-16625 Detection of whether a quiz has grades was broken in HEAD.
...
1. Fix this by factoring out a quiz_has_grades function.
2. Fix the quiz unit tests.
3. Fix quiz_has_feedback to return false for ungraded quizzes.
4. Fix use of get_records to do record_exists in quiz reports.
2008-09-23 07:18:15 +00:00
tjhunt
ad4cd8374a
Improve comment.
2008-09-11 10:37:50 +00:00
tjhunt
cca6e300e7
Refactor getting question bank capabilties in mod/quiz/lib.php - don't hard code them.
...
Also, functions for getting a URL for editing questions in a particular context, ready for MDL-16409.
2008-09-10 05:28:25 +00:00
jerome
40f6f97f76
MDL-16307: move quiz_get_best_grade() in lib.php, and fix the DB request of quiz_user_complete()
2008-09-02 10:06:17 +00:00
tjhunt
62e76c6766
MDL-16263 A way for students to flag/bookmark, particular questions during a quiz attempt for later review.
...
This is an initial implementation that is now at a working state, but with a few things left to do. It seemed like a good idea to commit it before leaving work on Friday night.
2008-08-29 10:08:27 +00:00
tjhunt
e2249afe2b
MDL-7010 Convert mod\quiz\config.html to mod/quiz/settingstree.php using the new admin tree system.
2008-08-26 01:05:01 +00:00
skodak
775f811a66
MDL-16002 rewritten upgrade locking and better upgrade progress tracking; MDL-16070 Do not use $a[0] syntax in lang packs + various other upgrade improvements and fixes
2008-08-16 12:16:01 +00:00
tjhunt
6b22437658
MDL-16058 - Remove obsolete quiz_question_versions table.
2008-08-15 08:23:09 +00:00
tjhunt
f88fb62c40
MDL-10682 - Ensure quiz and question grades are formatted consisently and correctly. While testing, I also fixed a few XHTML Strrrict errors.
2008-08-15 06:42:38 +00:00
moodler
120b375891
MDL-10107 Fixed the definition of message providers ... it now works through files very similar to those for events and capabilities, which makes them easy to add/remove/change as necessary
2008-07-31 08:01:46 +00:00
sam_marshall
49f6e5f476
MDL-15498: Fixes to problems Petr identified with completion system checkin
2008-07-28 15:58:50 +00:00
sam_marshall
4e781c7b50
MDL-15498: Completion system
2008-07-28 12:31:29 +00:00
skodak
f432bebff2
MDL-11421 context levels fixed in capability definitions, sorting of caps by name, plug-ins may report used core caps, fixed some risks; merged from MOODLE_19_STABLE
2008-07-24 21:59:13 +00:00
moodler
3b120e464f
MDL-10107 - First check-in of Messaging 2.0 code from Luis Rodrigues, GSOC student.
...
This new messaging system replaces all the various email_to_user() calls.
They are now replaced by events triggers, and the messages are then
processed centrally according to user preferences and sent to one or more
processors (email, popup, jabber etc...)
This code is not finished yet, a lot of work still has to be done on the
interface. However, the basic structure is there and should be working.
Luis and I will be reviewing and polishing this heavily in the next few weeks.
2008-07-24 08:38:03 +00:00
jamiesensei
98f38217bb
MDL-14216 "Improvements to regrade report - improved reporting of actions and dry run / regrade"
2008-07-11 07:27:14 +00:00
jamiesensei
6102a59d11
Fixing typo introduced in 1.298 version of this file.
2008-06-22 12:57:44 +00:00
nicolasconnault
9cf4a18b41
MDL-15113 Upgrade to DMLLIB 2.0. Needs further testing and bug-fixing.
...
MDL-15100 Fixed a bug in gradelib.php
Plus edited tablelib.php for table_sql upgrade to dmllib 2.0
2008-06-09 10:00:35 +00:00
skodak
c18269c7e5
MDL-14679 towards modform conversion
2008-06-01 21:36:11 +00:00
skodak
7cac0c4b2b
MDL-14679 fixed references to mod.html
2008-06-01 19:09:13 +00:00
skodak
c6307ef24d
MDL-14679 removed all instances of get_records_sql_menu()
2008-06-01 16:08:16 +00:00
skodak
ae040d4bcc
MDL-14679 finished moodlelib conversion
2008-05-30 19:59:50 +00:00
tjhunt
95de57b8ac
Inconsistency between quiz attempt->id and attempt.uniqueid
2008-05-21 11:10:06 +00:00
tjhunt
d45459b7c1
MDL-13978 - Notice when adding a new quiz
2008-03-19 12:21:56 +00:00
nicolasconnault
49460d84b1
MDL-11282 Implemented fix. Merging from MOODLE_19_STABLE
2008-02-21 12:22:42 +00:00
skodak
76cbde4138
MDL-12945 changing get_fast_modinfo() section property to sectionnum to prevent conflicts with real cm->section; full recent activity speedup when printing user pictures in forum; merged from MOODLE_19_STABLE
2008-02-01 14:10:49 +00:00
skodak
dd97c32868
MDL-12945 a slightly bigger patch for performance in recent activity and various group related issues + some other fixes - see list of subtasks in tracker; merged from MOODLE_19_STABLE
2008-01-24 20:33:50 +00:00
tjhunt
7956944f7c
MDL-12933 - Bug in mod/quiz/lib.php break MyMoodle - Fix thanks to Eric Merrill.
2008-01-24 17:13:30 +00:00
nicolasconnault
98348de3ae
MDL-12829 Removed a hard-coded test integer
2008-01-04 09:22:25 +00:00
nicolasconnault
b35a5a701d
MDL-12829 Removed a hard-coded test integer
2008-01-04 09:21:32 +00:00
nicolasconnault
df270d4c74
MDL-12829 Applied the sql fix
2008-01-04 06:49:30 +00:00
nicolasconnault
d82b018f77
MDL-12829 Applied the sql fix
2008-01-04 06:24:34 +00:00
skodak
eafb9d9eda
MDL-12458 fixed gradebook upgrade/update problems when not grades yet in activities; merged from MOODLE_19_STABLE
2007-12-25 20:51:23 +00:00
tjhunt
2a13e454f9
MDL-9459 - Provide information relating to groups in the summary message "Attemts: 123". Now, depending on the situation, you see one of three messages: "Attempts: 123", "Attemtps 123 (45 from your groups)" or "Attemtps 123 (45 from this group)".
...
I also took the opportunity to improve the layout of this message slightly, and clarify the message that tells you that you cannot add or remove questions from the quiz if there are attemts.
Merged from MOODLE_19_STABLE.
2007-12-12 17:23:55 +00:00
skodak
0b5a80a1a5
MDL-7028 rewritten course reset + forum role_unassign cleanup fixes; merged from MOODLE_19_STABLE
2007-11-29 14:43:04 +00:00
skodak
ced5ee5921
MDL-11966 implemented dategraded and datesubmitted, tweaked altering of grades depending in hidden grades
...
MDL-11974 improved gradebook CSS
2007-11-01 08:25:05 +00:00
tjhunt
6c58e1985b
MDL-6376 - fix minor errors in the previous commit.
...
More significantly, this patch changes the '1 Students have made 1 attempts' string.
To start with, this code was being produced in five different places, so I made a function to do the work!. Next, as you can see, it is not gramatical. Also, some people find it confusing, as in MDL-6376.
Therefore, it now just says 'Attempts: 1'.
Merged from MOODLE_19_STABLE.
2007-10-30 19:29:45 +00:00
mattc-catalyst
a979298761
mod/quiz: fixed fatal error in quiz_print_recent_mod_activity()
...
Author: Matt Clarkson <mattc@catalyst.net.nz>
2007-10-25 01:26:17 +00:00
skodak
03cedd6283
MDL-11432 eliminated majority of RecordCount uses, added several missing rs_close() - this should help improve perf on some platforms - Eloy says ;-)
2007-10-10 12:19:27 +00:00
skodak
1223d24a73
MDL-11580 support for hidden state modification in gradebook from activities (quiz now only) - part 1
...
the hiding/unhiding should be IMO locked in gradebook UI when activity overrides it
2007-10-04 22:57:14 +00:00
tjhunt
b5a16eb72e
MDL-6376 - Include quizzes on the MyMoodle page. Initial implementation by Stephen Bourget, with refinements by Tim Hunt. The logic for which quizzes are listed is very similar to the lesson module.
2007-09-21 11:05:04 +00:00
tjhunt
6ef56c991f
MDL-6043 - supplimental - make corse reset function update quiz open and close dates. Thanks to Shamim Rezaei for the implementation, which I edited slightly.
2007-09-19 15:38:14 +00:00
nicolasconnault
b159da787a
MDL-11282 Using notice_yesno(), but not sure how to provide a backlink with the cancel action...
2007-09-14 19:32:50 +00:00
tjhunt
e8666d9abb
MDL-11081 and MDL-11211 - Implement quiz_question_list_instances. The lach of this function was causing a horrible dataloss bug: MDL-11211. Fix thanks to Janne Mikkonen, refined by me. Merged from MOODLE_16_STABLE.
2007-09-13 17:29:08 +00:00
tjhunt
5b875ebf82
Take out duplicate $Id$ CVS tags.
2007-09-10 11:07:39 +00:00
moodler
f4d24ff5c3
Updating grades will update the grade_item too
2007-09-04 05:56:19 +00:00
tjhunt
acda04bfb9
MDL-10834 - Restore of quiz module may create calendar events without a date/time. Fix thanks to Derek Woolhead. Merged from MOODLE_17_STABLE.
2007-08-14 13:33:39 +00:00
tjhunt
dc5c68519e
Notice on quiz config.html page.
2007-08-13 11:19:51 +00:00
skodak
31f626f8c3
MDL-9551 minor cleanup
2007-08-10 21:04:15 +00:00
tjhunt
f5e9cb1e9c
MDL-10759 - Bogus get_context_instance call in quiz_print_recent_mod_activity. Merged from MOODLE_17_STABLE.
2007-08-08 11:30:50 +00:00
tjhunt
99ebfea247
MDL-10690 - Make quiz name a manditory field. Merged from MOODLE_18_STABLE.
2007-08-03 10:33:29 +00:00