If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Talk:Course completion

From MoodleDocs

Resources viewed as course completion criteria

Many of the users that ask about this also bring up wanting to be able to set resources viewed as a criteria for course completion. Can this be added as one of the features for course completion?

--vikram solia 00:11, 23 July 2008 (CDT)

The course completion spec and activity completion in 2.0 will allow this. You'll need to set activity completion for the resource by viewing it (currently possible in 2.0) AND enable completion of the resource as a criteria (once course completion has been released).

-- Jonathan Newman 03:38, 18 June 2009 (UTC)

Multiple course completions for a course

I think the same course should have multiple completions because that means that even a single course can be offered as a short course as well as a full course. One way of doing it could be having multiple grades for the same activity. This will allow activities / resources to be more usable

--vikram solia 00:11, 23 July 2008 (CDT)

Methods Confirming Course Completion/Incompleteion

In hopes that this module will eventually be incorporated into transcript/progress features (and assuming 'completed' means students met certain objectives), perhaps it would be useful to have the ability to override or mark a course 'incomplete' or 'no credit.' This might address situations where a student has taken all or part of a course, but he/she withdraws or fails, and may or may not retake the course. For example, a student fails an elective not required to graduate, and decides not to take the course again. The proposed methods to confirm completion might not have a way to address this:

1) Using date or unenrollment: The student technically 'completed' the course, but since he/she failed, the course should not be considered 'complete,' as credit will not be awarded.

2) Using activity done, grade or manual: The student did not pass/complete assignments, so the course remains 'in limbo,' waiting to be completed (unless the teacher enters a failing grade when the course is finished, but that returns us to the issue in #1 above), and/or it does not go on record that the course was attempted.

If courses could be designated 'incomplete' or 'no credit,' then you would probably also want the ability to replace or override that in the event a student completes or retakes the course at a later date.

Also, if teachers are setting methods and criteria, it might be useful if admin has the ability to disable certain methods altogether. If it's possible for a student to fail, withdraw or be unenrolled for some reason, some institutions might not want to use date or unenrollment as a confirm completion method. If available, a teacher might elect to use these methods only to realize later that a student's records indicate a course was completed when in fact he/she failed or withdrew. Instead of instructing teachers not to use certain methods, it would probably be more practical to simply not have them available.

-- Sharon Goodson 00:59, 12 January 2009 (CST)

Need to choose which activities

I think we'll need to sometimes specify a single activity as the one to look at to determine completion. eg an assignment or quiz

I think we should change the 'Activities completed' to be a menu with all the activities in the current course in it, plus an "All activities" at the top.

If the activity is deleted later on after this is set, we'll have to do something. Perhaps we can just default back to "All activities".

-- Martin Dougiamus 08:27, 22 May 2009


Should we also optionally include in the export the completion criteria met (e.g., "[Role name] approved, [User name]", "passing grade: [passing value/percentage]")?

- Jonathan Newman 05:09, 17 June 2009 (UTC)

Hidden completion criteria

Should some completion criteria be hidden from a "student" in the completion progress block?

- Jonathan Newman 05:09, 17 June 2009 (UTC)

Weighted completion progress

Should criteria be weighted to show progress? This would allow a full term paper would show much more weight than a one night homework assignment. If so, what weighting methods should be available (percentage, unit)? Should one option use a course's grade items (i.e, activity module) weighting for aggregating a course grade?

- Jonathan Newman 05:09, 17 June 2009 (UTC)

Completion progress indicators

Should we show indicator icons in the Completion progress block instead of text? - Jonathan Newman 05:09, 17 June 2009 (UTC)

Text is generally more usable and accessbile, so only go for icons if you are really struggling to make things fit--Tim Hunt 05:59, 18 June 2009 (UTC)

Activity completion status override

Should a "teacher" be able to manually override the completion status for an activity, even though it was automatically determined to be not complete by the activity? - Jonathan Newman 05:09, 17 June 2009 (UTC)

This potentially opens a can of worms. Definitely not in the first release. Could add it later if necessary.--Tim Hunt 06:03, 18 June 2009 (UTC)

Site settings

Some criteria should probably be manageable by an "admin" from the site level for policy / consistency purposes. For example, should "completion by unenrolment" only be managed at the site level? - Jonathan Newman 05:09, 17 June 2009 (UTC)

No. Admins should be able to disable certain criteria, but that is all. If you really must, have a separate capability for using each criterion type, but I thought really hard about adding a capability like that for different question types, and in the end did not. It was too much unnecessary complexity.--Tim Hunt 06:03, 18 June 2009 (UTC)

Category settings

Would it be very useful to have controls on a category level that apply to all courses contained within it, and any sub-categories? Note: That will risk though complexity and performance considerations, however it might have high benefit through ensuring consistent settings/criteria across categories. - Jonathan Newman 05:09, 17 June 2009 (UTC)

Again, this is not the sort of feature to add in a first release. Let us see if people really need it first.--Tim Hunt 06:03, 18 June 2009 (UTC)

Reporting on course completion

A client sent through this scenario on course completion reporting. Would love to hear whether this sort of reporting is being considered as part of the development work described here:

At the moment the trainers are inputting results into the Moodle Grade Book. The Grade book then calculates the results and shows when a student has completed. When a student is complete the trainer has to email our Admin team to get them to print the result.

The problem is that it's very manual and there's is a lot of room for error. I'd like to create a feature in Moodle to minimise the work for the trainers and the Admin team. Basically we need the admin team to know when a student has completed a course automatically. I have two ideas but I don't know if either of them are possible.

Note: I've set the grade book up on a scale to show a course total as complete or incomplete

The best solution would be to set up a feature where when a course total shows as complete it automatically sent an email to our Admin team so they knew to print the results.

If that's not possible then could we create a report where the Admin team can go into Moodle and search for the most currently "completed" students.

I don't know if it's possible to create a report but if it is something like the Overview Report but for a "course overview" which shows a group's results, not individual students would be great.

It would need to show: Student Name Course Grade Date grade achieved

If we could have an option to search/ show results by a time period like "last 7 days/ last month" etc that would be great.