Moodle

Course completion and tracking of it for each student

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.5
  • Fix Version/s: 2.0
  • Component/s: Course completion
  • Labels:
    None
  • Environment:
    All

Description

A simple idea which might get us a long way:

Add two new fields to a course:

  • course value (eg credit points)
  • course pass grade (value between 0 and 100%)

When the total course grade percentage for a student exceeds the pass grade percentage, then the student is assumed to have passed that unit.

This status can be copied to a new table on a regular basis, so that even after unenrolling the record remains there.

On My Moodle, and also on a new admin report screen, all these values can be displayed to give a course record for that student, with a total of credits.

Simple but should meet the needs of many people.

(Full specs from 2009: http://docs.moodle.org/en/Development:Course_completion)

  1. 20090922-completion-martin.patch
    22/Sep/09 3:51 PM
    171 kB
    Martin Dougiamas
  2. 20100308-mdl20-coursecompletion.patch
    08/Mar/10 8:27 AM
    223 kB
    Aaron Barnes
  3. 20100425-course-completion.patch
    25/Apr/10 5:21 PM
    222 kB
    Martin Dougiamas
  4. course_completion.diff
    25/Aug/09 12:42 PM
    175 kB
    Jonathan Newman
  5. course_completion.diff
    24/Aug/09 6:14 PM
    177 kB
    Jonathan Newman

Activity

Hide
Jonathan Newman added a comment -

For review for inclusion in 2.0!

Show
Jonathan Newman added a comment - For review for inclusion in 2.0!
Hide
Jonathan Newman added a comment -

Updated patch based on today's version and build of HEAD.

Show
Jonathan Newman added a comment - Updated patch based on today's version and build of HEAD.
Hide
Martin Dougiamas added a comment -

I've attached a patch that works better with current HEAD and especially the new $PAGE and navigation stuff. You should probably continue from this.

Show
Martin Dougiamas added a comment - I've attached a patch that works better with current HEAD and especially the new $PAGE and navigation stuff. You should probably continue from this.
Hide
Martin Dougiamas added a comment -

Can I have a final patch based on your version? I'd love to get this into HEAD ASAP. Also the progress tracking stuff..

Show
Martin Dougiamas added a comment - Can I have a final patch based on your version? I'd love to get this into HEAD ASAP. Also the progress tracking stuff..
Hide
Martin Dougiamas added a comment -

Ping!

Show
Martin Dougiamas added a comment - Ping!
Hide
Jonathan Newman added a comment -

We should be able to upload a final patch on Tuesday.

Show
Jonathan Newman added a comment - We should be able to upload a final patch on Tuesday.
Hide
Aaron Barnes added a comment -

Hi Martin,

Been working on the patch today, will upload as soon as it is finished.

Cheers,
Aaron

Show
Aaron Barnes added a comment - Hi Martin, Been working on the patch today, will upload as soon as it is finished. Cheers, Aaron
Hide
Martin Dougiamas added a comment -

Hey Aaron, thanks! How's it going?

Show
Martin Dougiamas added a comment - Hey Aaron, thanks! How's it going?
Hide
Aaron Barnes added a comment -

Hi Martin,

Latest patch attached.

Cheers,
Aaron

Show
Aaron Barnes added a comment - Hi Martin, Latest patch attached. Cheers, Aaron
Hide
Martin Dougiamas added a comment -

Awesome, thanks Aaron! Reviewing it this over the next couple of days.

Show
Martin Dougiamas added a comment - Awesome, thanks Aaron! Reviewing it this over the next couple of days.
Hide
Aaron Barnes added a comment -

Hi Martin,

Any news on this?

Cheers,
Aaron

Show
Aaron Barnes added a comment - Hi Martin, Any news on this? Cheers, Aaron
Hide
Martin Dougiamas added a comment -

Sorry, back on to it tonight.

Show
Martin Dougiamas added a comment - Sorry, back on to it tonight.
Hide
Martin Dougiamas added a comment -

I am having real trouble with this patch ...

Show
Martin Dougiamas added a comment - I am having real trouble with this patch ...
Hide
Martin Dougiamas added a comment -

This patch should apply more cleanly to current HEAD. I'm compiling a list of issues now.

Show
Martin Dougiamas added a comment - This patch should apply more cleanly to current HEAD. I'm compiling a list of issues now.
Hide
Martin Dougiamas added a comment -

There is a lot of good stuff here, thanks guys, and I'm slowly becoming familiar with it. Adding subtasks to this bug as I find things.

Show
Martin Dougiamas added a comment - There is a lot of good stuff here, thanks guys, and I'm slowly becoming familiar with it. Adding subtasks to this bug as I find things.
Hide
Martin Dougiamas added a comment -

How's your time this week? Do you have any time to address final issues?

Show
Martin Dougiamas added a comment - How's your time this week? Do you have any time to address final issues?
Hide
Aaron Barnes added a comment -

Hi Martin,

I have time to look into minor issues this week, yes.

Cheers,
Aaron

Show
Aaron Barnes added a comment - Hi Martin, I have time to look into minor issues this week, yes. Cheers, Aaron
Hide
Martin Dougiamas added a comment -

Sorry for long this took, but I'm checking it into HEAD now!

Show
Martin Dougiamas added a comment - Sorry for long this took, but I'm checking it into HEAD now!
Hide
Martin Dougiamas added a comment -

I'm resolving this as the initial checkin is done. Feel free to use this bug in commit messages for a few days while we're mopping up initial issues.

Later on, use this component for new bugs: http://tracker.moodle.org/browse/MDL/component/10320

Show
Martin Dougiamas added a comment - I'm resolving this as the initial checkin is done. Feel free to use this bug in commit messages for a few days while we're mopping up initial issues. Later on, use this component for new bugs: http://tracker.moodle.org/browse/MDL/component/10320
Hide
Aaron Barnes added a comment -

Hi Martin,

Just letting you know I will finally have time to commit our bug fixes to HEAD in the first week or so of July.

Cheers,
Aaron

Show
Aaron Barnes added a comment - Hi Martin, Just letting you know I will finally have time to commit our bug fixes to HEAD in the first week or so of July. Cheers, Aaron
Hide
Martin Dougiamas added a comment -

OK, that would be awesome, thanks

Show
Martin Dougiamas added a comment - OK, that would be awesome, thanks

People

Vote (4)
Watch (8)

Dates

  • Created:
    Updated:
    Resolved: