Blocks: Completion Progress

block_completion_progress
Maintained by My mug Michael de Raadt
The Completion Progress block is a time-management tool for students.
1463 sites
1k downloads
79 fans

The Completion Progress block is a time-management tool for students.

  • Visual representation of activities to be completed
  • Colour-coded for quick reference
  • Overview for teachers, identify students at risk
  • Combined progress on Dashboard page

The block shows activities with activity completion settings.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7

Contributors

My mug
Michael de Raadt (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Ala Bala
    Thu, 18 May 2017, 7:37 AM
    Hello Michael,

    We're Using Moodle 3.2.2+ and Completion Progress block 216090500.

    In a course there is a Feedback activity that allows non-anonymous multiple submissions. After a student submitted two or more answers and marked the activity as completed, if the teacher goes to "Overview of students" and clicks on the progress bar corresponding to that activity, the following error occurs:

    Multiple records found, only one record expected.
    More information about this error
    Debug info: SELECT * FROM {feedback_completed} WHERE feedback = ? AND anonymous_response = ? AND userid = ?
    [array (
    0 => '14',
    1 => 2,
    2 => 32,
    )]
    Error code: multiplerecordsfound
    Stack trace:

    line 1561 of /lib/dml/moodle_database.php: dml_multiple_records_exception thrown

    line 1523 of /lib/dml/moodle_database.php: call to moodle_database->get_record_sql()

    line 1502 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()

    line 86 of /mod/feedback/classes/completion.php: call to moodle_database->get_record()

    line 63 of /mod/feedback/show_entries.php: call to mod_feedback_completion->__construct()

    The multiple records are legit and correct, as I checked them directly in the database. Moreover, a report produced with the Custom reports plugin shows the expected results, namely the multiple submissions by user 32, so I think the problem is with the Completion Progress block.

    Is there a way to fix that?

    Thank you.
  • Picture of David ROUMANET
    Mon, 5 Jun 2017, 5:54 AM
    New on Moodle, and using v3.3 of it : why can't I download this plugin ? Thanks.
  • My mug
    Thu, 8 Jun 2017, 6:36 PM
    Hi, all.

    I've tried the block in 3.2 without difficulty. I haven't tried it with 3.3 yet.

    Michael
  • Picture of David Harmer
    Mon, 12 Jun 2017, 3:19 AM
    Hi

    Using Moodle Moodle 3.0.5+ (Build: 20160811) and when pressing "Overview of students" I see "Error reading from database". The debugging info is below. We are on an IIS server and use MSSQL - does CONCAT need changing to CAST? In which file(s) would the change need to be made?

    Many thanks
    David

    Debug info: 'CONCAT' is not a recognized built-in function name.
    SELECT CONCAT(s.userid, '-', c.id)
    FROM mdl_assign_submission s, mdl_assign a, mdl_modules m, mdl_course_modules c
    WHERE s.latest = 1
    AND s.status = 'submitted'
    AND s.assignment = a.id
    AND a.course = ?
    AND m.name = 'assign'
    AND m.id = c.module
    AND c.instance = a.id
    [array (
    0 => '315',
    )]

    Error code: dmlreadexception
  • Picture of Dirk Reinecke
    Wed, 21 Jun 2017, 5:54 PM
    Hi Michael, thank you for the great plugin it makes things a lot easier for my teachers. They do have a request, currently when learners submit it shows the work to be graded in yellow, then if the learner does not receive a passing grade it shows it in red. However when the learner then makes a new submission it still shows red, as opposed to yellow. Would it be possible to set it so that a new submission will update the bar to yellow again?
  • My mug
    Fri, 23 Jun 2017, 7:52 AM
    Hi, Dirk.

    What the block does is somewhat dependent on the completion system and how it recognises the complete/incomplete/pass/fail. I'm not sure that can be changed.

    Hi, David.

    Could you please put this into a ticket?

    Michael
  • Picture of Sonya de Jager
    Tue, 27 Jun 2017, 1:22 PM
    Hi Michael,

    I installed the block yesterday for our lecturers and students - everyone loves it! We're busy with a catch-up week - students catch-up on submissions and lecturers catch-up on grading. (Our CAD draughting students do hundreds of assignments during the year and we re-open them automatically until 'pass').
    Students and lecturers have the block open on a separate screen while they're working on submissions and grading smile

    In our specific context there is some unexpected behaviour - both students and lecturers expect an assignment-block to revert to the 'submitted' colour when a 'failed' assignment has been re-submitted. As it is now, each failed assignment must be opened individually to check whether the work has been re-submitted.

    I don't mind 'fiddling' with the code if you can point me in the right direction. Perhaps something that first tests if a submission has been graded before fetching its completion status?

    Thanks again for this brilliant plugin!

    Sonya
  • Picture of S Moodle
    Sun, 16 Jul 2017, 1:29 AM
    I just tested this on a vanilla Moodle 3.3 installation with default theme. The students cannot see the block at all. The instructor can see the completion block just fine and it seems to work when students complete the activities.

    Broken on 3.3 sad
  • Picture of S Moodle
    Sun, 16 Jul 2017, 8:12 AM
    Ok, nevermind, I think i didn't clear the cache after installing the plugin. The only bug I see now is that when a student moves the mouse over a completion block segment, the assignment appears, but it's not linked.
  • Picture of S Moodle
    Thu, 27 Jul 2017, 4:52 AM
    Installing version 2016090500 on Moodle 3.1 comes up with the same bug. In the block, students can't click on an assignment anymore. It would be helpful if students could click a RED block to take them to the specific assignment. Now it has a red slash when I mouse over. Why?
  • Picture of S Moodle
    Thu, 27 Jul 2017, 5:00 AM
    Looks like the link was disabled on purpose. Looking at the HTML

    Why is it set to not-allowed?
  • My mug
    Thu, 27 Jul 2017, 6:17 AM
    Hi, Sonya.

    The block relies on what is reported from the completion system and that is relying on the Assignment module. It may be that there is an issue there in how it reports completion on repeat attempts. Check what is shown in the completion report to see if that is consistent.

    Hi, S. Moodle.

    The link in the block follows the visibility/access of the activity in the course. If students can't access the assignment from the course, they shouldn't be able to get to it through the block. If that is not consistent, it may be a bug.

    Michael
  • Picture of Eddie Neumann
    Wed, 2 Aug 2017, 5:13 AM
    Hi Michael,
    I just installed your 3.1 version on 3.3 and it seems to be working great! Thank you for this plugin. I know it sounds cheesy, but its a dream come true, always wanted a progress bar in my LMS for motivation of students and the whole gamification aspect. Thanks again.
  • Picture of Eddie Neumann
    Wed, 2 Aug 2017, 5:40 AM
    One thing that I am noticing on 3.3, but may be a change from progress bar to the new completion bar, is that when hovering over a square on the bar it give the assignment name but no longer the due date. I found that due date popup to be useful for the students and myself. So, if its not a gliche, please consider bringing that back.
  • Picture of Eddie Neumann
    Wed, 2 Aug 2017, 5:40 AM
    One thing that I am noticing on 3.3, but may be a change from progress bar to the new completion bar, is that when hovering over a square on the bar it give the assignment name but no longer the due date. I found that due date popup to be useful for the students and myself. So, if its not a gliche, please consider bringing that back.
1 2 3 4 5 6
Please login to post comments