Dan Poltawski
307621dfce
Merge branch 'MDL-32638-workshop-files' of git://github.com/mudrd8mz/moodle
2012-05-02 18:01:40 +08:00
David Mudrak
f08c15685b
MDL-32638 fixing the area names and file_browser::get_file_info() API call
...
These two bug made the file browsing non-working in workshop 2.x
2012-05-02 11:39:30 +02:00
Tim Hunt
9ab9f9feb7
MDL-32721 quiz: missing message provider lang string from MDL-3030
2012-05-02 08:19:10 +01:00
Sam Hemelryk
fe9693df87
Merge branch 'w18_MDL-26028_m23_xsendfile' of git://github.com/skodak/moodle
2012-05-02 11:48:24 +12:00
Dan Poltawski
6b445cb17a
Merge branch 'w18_MDL-30686_m23_guessurl' of git://github.com/skodak/moodle
2012-05-01 11:27:16 +08:00
Dan Poltawski
35a1c03448
Merge branch 'MDL-27508-workshop-groups' of git://github.com/mudrd8mz/moodle
2012-05-01 11:16:20 +08:00
Sam Hemelryk
4bbefa1c19
Merge branch 'w18_MDL-32640_m23_forumstrict' of git://github.com/skodak/moodle
2012-05-01 13:26:53 +12:00
Sam Hemelryk
16fd605208
MDL-32012 Fixed white space
2012-05-01 12:38:37 +12:00
Sam Hemelryk
2dcc93644f
Merge branch 'MDL-32012' of git://github.com/merrill-oakland/moodle
2012-05-01 12:37:59 +12:00
Tim Hunt
59d14f31bd
Improve the wording of overdue messages. Thanks Phil.
2012-04-30 13:46:02 +01:00
Davo Smith
32528f94e4
MDL-22504 Drag and drop upload course - enables upload of files, text and urls to a course page
2012-04-30 09:53:25 +01:00
Dan Poltawski
bc24339e00
Merge branch 'MDL-32357' of git://github.com/timhunt/moodle
2012-04-30 14:29:40 +08:00
Dan Poltawski
fdf26a0ec0
MDL-3030 mod_quiz: fix training whitespace
2012-04-30 11:05:29 +08:00
Dan Poltawski
c1bb7a6f39
Merge branch 'MDL-3030' of git://github.com/timhunt/moodle
2012-04-30 11:05:19 +08:00
Sam Hemelryk
21f7b01d19
Merge branch 'MDL-32638-workshop-files' of git://github.com/mudrd8mz/moodle
2012-04-30 13:26:38 +12:00
Sam Hemelryk
bc0be2fb80
Merge branch 'MDL-19391-master-1' of git://git.luns.net.uk/moodle
2012-04-30 12:16:35 +12:00
Sam Hemelryk
c547c7c784
Merge branch 'MDL-32624_master_wip' of git://github.com/grabs/moodle
2012-04-30 11:57:40 +12:00
Tim Hunt
df710f84d0
MDL-32357 Try to fix unread post notification for blog-style forums.
...
I know that showing unread posts is not 100% blog-style, but I think
it is useful functionality, therefore, I chose to fix it, rather than,
say, disable it completely.
I think this fix will only affect blog-style forums since
forum_print_latest_discussions is only called with mode 'plain' in
three places:
1. Blog-style forums - the case we want to fix,
2. Site news forum, and
3. Social course format.
In all cases, having read tracking work properly seems like the
right thing to do.
2012-04-28 18:57:05 +01:00
Petr Skoda
99302c5e96
MDL-26028 cleanup all IE6 gzip hacks
2012-04-28 18:00:06 +02:00
Rex Lorenzo
a9ce6b1f8d
MDL-32670 mod/chat: added missing call to $PAGE->set_heading
2012-04-27 15:58:16 -07:00
Eric Merrill
4eef1c2e14
MDL-32012 resource: flaw in restore from moodle 1.9 backups
2012-04-27 16:16:00 -04:00
Tim Hunt
b640e6815a
MDL-3030 quiz overdue handling: allow access to summary during grace period
2012-04-27 15:07:43 +01:00
Tim Hunt
2512341872
MDL-3030 quiz statistics: fix stict syntax problem.
2012-04-27 15:07:42 +01:00
Tim Hunt
e1bf1619e1
MDL-3030 quiz overdue handling: cron to update overdue attempts.
2012-04-27 15:07:41 +01:00
Tim Hunt
be18f589e2
MDL-3030 quiz overdue handling: test state, not timefinish where applicable.
2012-04-27 15:07:40 +01:00
Tim Hunt
3e77b60f36
MDL-3030 quiz overdue handling: ignore responses received much too late.
2012-04-27 15:07:38 +01:00
Tim Hunt
fd0537ce36
MDL-3030 quiz overdue handling: catch the overdue event and send message.
2012-04-27 15:07:37 +01:00
Tim Hunt
a403bce0bd
MDL-3030 quiz overdue handling: back-end code for the new transitions
2012-04-27 15:07:36 +01:00
Tim Hunt
34b7d8383d
MDL-3030 quiz overdue handling: trigger automatic state transitions.
...
Here, we catch all the places where a student might be accessing their
own attempts, and make sure any automatic state transitions that
should happen, do happen, before the student sees the attempt.
The places where we need to check this are view.php, startattempt.php
and processattempt.php.
We do not really need to check attempt.php or summary.php, because if
the student is on one of those pages, the JavaScript timer will
auto-submit when time expires, taking them to processattempt.php,
which will do the acutal work.
We intentionally do not trigger state transition when a teacher is
looking at a student's quiz attemp. We will trigger state transitions
on cron, but that is still to do.
Also, the body of the process_... methods still needs to be written.
2012-04-27 15:07:35 +01:00
Tim Hunt
863872e3e7
MDL-3030 quiz overdue handling: show the attempt state in the reports.
2012-04-27 15:07:33 +01:00
Tim Hunt
2cdd2df92d
MDL-3030 quiz overdue handling: only finished attempts in stats.
2012-04-27 15:07:32 +01:00
Tim Hunt
c547514a9e
MDL-3030 quiz overdue handling: show attempt state in the reports.
2012-04-27 15:07:31 +01:00
Tim Hunt
b39b5d77c3
MDL-3030 quiz overdue handling: show attempt state on the review page.
2012-04-27 15:07:30 +01:00
Tim Hunt
2b2b645842
MDL-3030 quiz overdue handling: display message on the summary page.
...
This change also includes a clean-up of how we display and initialise the countdown timer.
2012-04-27 15:07:29 +01:00
Tim Hunt
2de9be52aa
MDL-3030 quiz overdue handling: show attempt state on the view page
2012-04-27 15:07:27 +01:00
Tim Hunt
fd55f4bf49
MDL-3030 quiz overdue handling: backup and restore new settings.
2012-04-27 15:07:26 +01:00
Tim Hunt
18efef384b
MDL-3030 quiz overdue handling: new capability
2012-04-27 15:07:25 +01:00
Tim Hunt
87427d9c7c
MDL-3030 quiz overdue handling: new settings on quiz form and admin.
2012-04-27 15:07:23 +01:00
Tim Hunt
84da4788fd
MDL-3030 quiz settings: reorganise form before adding new fields.
2012-04-27 15:07:22 +01:00
Tim Hunt
c761b7757d
MDL-3030 quiz db: add comments to many colums, and reorder more logically.
2012-04-27 15:07:21 +01:00
Tim Hunt
20b77578d0
MDL-3030 quiz overdue handling: new DB columns.
2012-04-27 15:07:19 +01:00
David Mudrak
7528e238e0
MDL-32638 workshop_pluginfile() checks for access rights to get the submission files
2012-04-27 14:58:59 +02:00
David Mudrak
92039f1cb4
MDL-32638 fixed capability checks for instructauthors and instructreviewers
...
The workshop_pluginfile() can't be more restrictive than the code that
actually displays the text with the embedded images. To view both
instructions fields in view.php, the capability to view the workshop is
enough. So the same level of access control is applied here by
require_login() at the top of the function.
2012-04-27 14:56:15 +02:00
David Mudrak
b7a5e3d603
MDL-32638 improved file browser access to submission_content and submission_attachment areas
...
The user has to have viewallsubmissions capability to be able to see the
submission files in the browser. Additionally, in the separate groups
mode, the user has to have accessallgroups or share at least one group
with the submission author to view their files.
2012-04-27 14:56:14 +02:00
David Mudrak
76966a0058
MDL-32638 fixed workshop file info library comments
2012-04-27 14:56:14 +02:00
David Mudrak
a1df59bea9
MDL-27508 workshop does not use get_users_by_capability() any more
...
This is a big win, we are now taking enrolment fully into account.
Also, no need to fetch big data from DB just to get their count. Should
have much better performance now.
2012-04-27 14:41:59 +02:00
David Mudrak
74f54102dc
MDL-27508 display submission link at the manual allocator page
2012-04-27 14:41:59 +02:00
David Mudrak
25bae250ee
MDL-27508 workshop manual allocator supports groups
...
Pagination support improved, too.
2012-04-27 14:41:59 +02:00
David Mudrak
079219bf07
MDL-27508 introducing workshop::count_participants()
2012-04-27 14:41:59 +02:00
David Mudrak
c90a88bfb7
MDL-27508 improving the docs for workshopallocation_manual_allocations class
2012-04-27 14:41:59 +02:00