Moodle
  1. Moodle
  2. MDL-2631

Course completion and tracking of it for each student

    Details

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

      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
        171 kB
        Martin Dougiamas
      2. 20100308-mdl20-coursecompletion.patch
        223 kB
        Aaron Barnes
      3. 20100425-course-completion.patch
        222 kB
        Martin Dougiamas
      4. course_completion.diff
        175 kB
        Jonathan Newman
      5. course_completion.diff
        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

          • Votes:
            4 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: