Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-2631

Course completion and tracking of it for each student

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: 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)

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            jonathan.newman Jonathan Newman added a comment -

            For review for inclusion in 2.0!

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

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

            Show
            jonathan.newman Jonathan Newman added a comment - Updated patch based on today's version and build of HEAD.
            Hide
            dougiamas 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
            dougiamas 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
            dougiamas 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
            dougiamas 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
            dougiamas Martin Dougiamas added a comment -

            Ping!

            Show
            dougiamas Martin Dougiamas added a comment - Ping!
            Hide
            jonathan.newman Jonathan Newman added a comment -

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

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

            Hi Martin,

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

            Cheers,
            Aaron

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

            Hey Aaron, thanks! How's it going?

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

            Hi Martin,

            Latest patch attached.

            Cheers,
            Aaron

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

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

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

            Hi Martin,

            Any news on this?

            Cheers,
            Aaron

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

            Sorry, back on to it tonight.

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

            I am having real trouble with this patch ...

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

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

            Show
            dougiamas Martin Dougiamas added a comment - This patch should apply more cleanly to current HEAD. I'm compiling a list of issues now.
            Hide
            dougiamas 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
            dougiamas 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
            dougiamas Martin Dougiamas added a comment -

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

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

            Hi Martin,

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

            Cheers,
            Aaron

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

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

            Show
            dougiamas Martin Dougiamas added a comment - Sorry for long this took, but I'm checking it into HEAD now!
            Hide
            dougiamas 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
            dougiamas 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
            sry_not4sale 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
            sry_not4sale 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
            dougiamas Martin Dougiamas added a comment -

            OK, that would be awesome, thanks

            Show
            dougiamas 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:
                  Fix Release Date:
                  24/Nov/10