Moodle

Implement activity locking (better name might be Activity Prerequisites)

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Duplicate
  • Affects Version/s: 1.3
  • Fix Version/s: None
  • Component/s: General
  • Labels:
    None
  • Environment:
    All
  • Affected Branches:
    MOODLE_13_STABLE

Description

For each activity module, add two things:

1. Ability to define a criteria when when the module is finished by a student. For example, a pass mark on a quiz, etc.

2. Ability to lock the activity based on some other activity being finished.

eg this will allow activities to be chained, so that for example, a forum isn't available until a quiz has been passed.

Issue Links

Activity

Hide
Martin Dougiamas added a comment -

From tom murdock (tom at thinkingdistance.org) Thursday, 6 March 2003, 05:23 AM:

On MDL-302, I suggested that a triggered topic view of the course might depend on signals from these 2 new elements.

#1 seems like a simple flagged triggered by teacher, user, or grade.

#2 sounds as if it requires prerequisite activities to be flagged before it becomes available.

From Martin Dougiamas (martin at moodle.com) Friday, 19 September 2003, 03:58 PM:

For the criteria I'm imagining that each module has something like this to define the state:

1. Module is available when MENU1, MENU2 ..

MENU = xxmodulexx is completed

date is xxxx, etc

2. Module is completed when MENU

MENU = grade higher than passing grade,

date is xxxx, etc

Also, what happens if am activity in the chain is altered? How are downstream activities affected?

From Martin Dougiamas (martin at moodle.com) Monday, 24 May 2004, 11:50 PM:

See also: <a href=http://moodle.org/mod/forum/discuss.php?d=8168#39152>http://moodle.org/mod/forum/discuss.php?d=8168#39152</a>

From Martin Dougiamas (martin at moodle.com) Monday, 24 May 2004, 11:52 PM:

Also this that I wrote in an email discussion with Bernard Boucher:

<pre>

My main problem is the interface, as you know, and I realise

you've had to work in with how Moodle currently works. What

you have done is a very clever approach but would confuse

new teachers because it reuses other mechanisms.

An alternate interface would be a small lock icon, when

clicked you get a small dialogue pop up up with

---------------------------------------------------------

This activity is only available when:

[menu choice of activities]

( ) has been seen

(o) has been graded with a minimum grade

of [menu]

[OK, lock it] [Cancel locking]

---------------------------------------------------------

Locked activities would show a closed lock, others would show

a open lock. The whole locking structure would be an optional

setting in the course settings.

I will keep thinking about infrastructure changes to improve this,

since it ties in with the gradebook. This also needs to be made

very efficient so that every item doesn't involve gradebook

lookups every time the course page is shown ..

</pre>

Show
Martin Dougiamas added a comment - From tom murdock (tom at thinkingdistance.org) Thursday, 6 March 2003, 05:23 AM: On MDL-302, I suggested that a triggered topic view of the course might depend on signals from these 2 new elements. #1 seems like a simple flagged triggered by teacher, user, or grade. #2 sounds as if it requires prerequisite activities to be flagged before it becomes available. From Martin Dougiamas (martin at moodle.com) Friday, 19 September 2003, 03:58 PM: For the criteria I'm imagining that each module has something like this to define the state: 1. Module is available when MENU1, MENU2 .. MENU = xxmodulexx is completed date is xxxx, etc 2. Module is completed when MENU MENU = grade higher than passing grade, date is xxxx, etc Also, what happens if am activity in the chain is altered? How are downstream activities affected? From Martin Dougiamas (martin at moodle.com) Monday, 24 May 2004, 11:50 PM: See also: <a href=http://moodle.org/mod/forum/discuss.php?d=8168#39152>http://moodle.org/mod/forum/discuss.php?d=8168#39152</a> From Martin Dougiamas (martin at moodle.com) Monday, 24 May 2004, 11:52 PM: Also this that I wrote in an email discussion with Bernard Boucher: <pre> My main problem is the interface, as you know, and I realise you've had to work in with how Moodle currently works. What you have done is a very clever approach but would confuse new teachers because it reuses other mechanisms. An alternate interface would be a small lock icon, when clicked you get a small dialogue pop up up with --------------------------------------------------------- This activity is only available when: [menu choice of activities] ( ) has been seen (o) has been graded with a minimum grade of [menu] [OK, lock it] [Cancel locking] --------------------------------------------------------- Locked activities would show a closed lock, others would show a open lock. The whole locking structure would be an optional setting in the course settings. I will keep thinking about infrastructure changes to improve this, since it ties in with the gradebook. This also needs to be made very efficient so that every item doesn't involve gradebook lookups every time the course page is shown .. </pre>
Hide
Michael Steffens added a comment -

I am trying to stand up a new 1.9 moodle site and need activity locking for the topics and courses. The plug ins on the download page keep downing my test server. Is there a version that will work with 1.9?

msteffens

Show
Michael Steffens added a comment - I am trying to stand up a new 1.9 moodle site and need activity locking for the topics and courses. The plug ins on the download page keep downing my test server. Is there a version that will work with 1.9? msteffens
Hide
Cristiano Leoni added a comment -

Hello,
I have made a patch to the Activity Locking module so that it works with the version 1.9.2+ Build: 20080917

For downloading it:

http://software.cristianoleoni.com/tiki-index.php#moodle

Show
Cristiano Leoni added a comment - Hello, I have made a patch to the Activity Locking module so that it works with the version 1.9.2+ Build: 20080917 For downloading it: http://software.cristianoleoni.com/tiki-index.php#moodle
Hide
Samuli Karevaara added a comment -

Maybe some of these old ones could be closed as duplicates?

Show
Samuli Karevaara added a comment - Maybe some of these old ones could be closed as duplicates?
Hide
Tim Hunt added a comment -

This is indeed fixed by sam's work on MDL-15497.

Show
Tim Hunt added a comment - This is indeed fixed by sam's work on MDL-15497.

People

Vote (2)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: