Progress Bar

Blocks ::: block_progress
Maintained by My mugMichael de Raadt
A time management tool for you and your students
Latest release:
3220 sites
324 downloads
191 fans
Current versions available: 2

Please use the Completion Progress block instead if this.

  • Faster and more efficient
  • Easier to use
  • More compatible with additional plugins

The Progress Bar block will no longer be developed and is kept here for historical reasons.


  • A time-management tool for students
    • Shows progress in activities/resources of a course
    • Colour coded to quickly see completed/viewed
  • Teachers select which pre-existing activities/resources are to be included
  • Order by times/deadlines or course order
  • Overview page for teachers showing progress of all students
    • Identify and contact at-risk students
  • Combined progress on Dashboard page

Screenshots

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

Contributors

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

Comments RSS

Comments

  • My mug
    Thu, 18 Feb 2016, 9:04 AM
    Hi, Steven.

    I'm not sure why an upgrade might lead to that, but it sounds like the file permissions might need to be checked. If you see any further error information, please let me know.
  • Steven Swanepoel
    Thu, 18 Feb 2016, 9:16 AM
    Absolutely correct Michael. The permissions for the previous version was 644 and when I upgraded it went to 666. I changed overview.php to 644 and it's working now.

    Thank you. Great plugin BTW, we use it as our primary means when we do spot checks.
  • Cathal McNamara
    Thu, 18 Feb 2016, 5:30 PM
    HI Michael, I turned on debugging but it doesnt produce errors. When I click on overview of students it just redirects to mydashboard. I have checked the permissions etc and it works fine. Any suggestions?
  • Cathal McNamara
    Thu, 18 Feb 2016, 5:55 PM
    Hi Michael, got the error below from server [Thu Feb 18 09:27:28.777448 2016] [:error] [pid 25337] [client XXXXXXXXX] SoftException in Application.cpp:603: Directory "/home/XXXX/public_html/online/blocks/progress" is writeable by group, referer: http://MOODLEPAGE/course/view.php?id=38
  • My mug
    Fri, 19 Feb 2016, 6:42 AM
    Hi, Cathal.

    You might want to change permissions to 755 instead of 644, which will allow the file to be readable and executable, but not writeable.
  • Mario Nguyen
    Fri, 19 Feb 2016, 10:47 AM
    Hi Michael,
    Is there a way to have the progress bar show on one lesson only?
  • My mug
    Fri, 19 Feb 2016, 11:01 AM
    Hi, Mario.

    I'm not sure what you mean by "lesson" here. If you mean the Lesson activity, then this is seen as a single activity by the Progress Bar and progress within that activity won't be shown in parts. If you mean parts of a course, then you can have one or more Progress Bar activities for parts of your course.

    Michael
  • Nathan Browne
    Mon, 29 Feb 2016, 8:24 AM
    Hi Michael,

    We are already using the Progress Bar to show a student how far through the course they are and we are loving it.

    Given our course is quite long, we’re hoping to apply to set up a Progress Bar for each of the subjects.

    So in total - we would have 13. 1 for the course, and 12 - 1 each for each subject.

    We have set up the monitoring and all this works.

    Our problem now is that on every page of the course, all 13 Progress Bars appear. The only 2 display options are Any Page or Any Page Module Page.

    Do you have any recommendations of how to approach this so that only the relevant Progress Bars show up?

    Thank you,
    Nathan
  • My mug
    Mon, 29 Feb 2016, 8:45 AM
    Hi, Nathan.

    That is a conundrum. I would show the blocks only on the course page to start with. You could manually show/hide the blocks so that only the block for the current topic is shown. The can't think of any way to automate that.

    I plan to improve the display of the bar for when lots of activities are included. See the issue below in relation to that.

    https://tracker.moodle.org/browse/CONTRIB-6072
  • Nathan Browne
    Mon, 29 Feb 2016, 10:18 AM
    Thanks Michael,

    Thats a shame, but I did suspect that might be the answer.

    Thank you regardless.
  • Josiah Carberry
    Tue, 15 Mar 2016, 3:36 PM
    Is the build of 2016031101 (that is, the latest version as of 15.03.2016) compatible with PHP7?
  • My mug
    Tue, 15 Mar 2016, 3:51 PM
    Hi, Josiah.

    To be honest, I haven't tested that. I don't have PHP7 running. If anyone does, please let us know here.

    Michael
  • David Campbell
    Wed, 16 Mar 2016, 8:39 AM
    Hello Michael,
    A question about the action settings when using the progress bar for quizzes. There are 6 choices (attempted, finished, graded, passed, passed by deadline, and activity completion), but I am not sure what the difference is between attempted and finished. Does attempted count just clicking the quiz and not completing it? What and how does it decided what is "finished"? I looked for an explanation of the action setting, but most of them don't go into much detail.

    David
  • My mug
    Wed, 16 Mar 2016, 2:46 PM
    Hi, David.

    In relation to quiz, attempted means started (quiz saves some information as the student progresses) and finished means they have submitted their attempt (the quiz adds a finishing time and this is what is checked).

    Michael
  • David Campbell
    Fri, 18 Mar 2016, 8:30 AM
    Michael,
    Thank you for answering my previous question. Now I have a feature request and I am not to sure how difficult it would be to implement. When configuring a block for a progress bar there is the setting for "visible only to group" which is nice, but I have a course (kind of a meta course, but not using that moodle feature) where it would be nice to also have "visible only to a grouping", but still allow the instructor be able see only their group in that grouping when checking the students' progress. What do you think? Is it doable?
Please login to post comments