BCLN Progress Report (Moodle Block)

This block will allow teachers to bulk-send emails to all your students in a Moodle course with a your custom note on top, their student info, and a table of their grades (automatically pulled from the Moodle gradebook). 

This makes for a good weekly update/reminder for DL/BL teachers. 

If you send to the internal email, the student will also be emailed if their settings allow.

Note:  Two most recent feature additions:

  1. A new feature has been added that sends the progress report to the Moodle messenger.   The formatting of the table is not shown in the messenger, but is nice and clear when forwarded to email.   The main purpose of this new feature is that teachers can have a nice record of all the correspondence with a student in one spot (should you wish to see how many reminders a student received without having to go to the progress report history).   Thus, the formatting in the messenger isn't really a big-deal.   Of course, you can always adjust the settings and not have it log in the messenger if you wish (settings).
  2. If a grade has been "excluded" in the course for a particular student, it is marked as "OMIT" on the table.   To mark an item as excluded, see:  


Sample (email contents)


Adding this Block to your Site

  1. Download the file and unzip.
  2. Put site into maintenance mode.
  3. Copy "bclnemail" folder to "/blocks/".
  4. Go to notifications and update.
  5. Turn off maintenance mode.
  6. If you want to add the Contact fields, go to Administration > Site administration > Users > Accounts > User profile fields

Adding the Block to a Course

  1. Within your course, click "Turn editing on"
  2. In the side panel, find "Add a Block"
  3. Add "bcln_progress_report"
  4. You should now see the block

Sending out Messages

Once you have the block:

  1. In your new block "Compose an email"
  2. Add students to receive emails.
  3. Fill in the fields:
    • Subject = subject in email
    • Message = the note at the top of the table
    • Receive a copy? = if you want a copy (I don't bother, stored anyway)
    • Make sure you "Include Progress Report" (default)
  4. Send Email

Including Parents &/or Counsellors

The bcln_progress_report block will send your message to the following email addresses for each student chosen:

  • student email (of course)
  • Contact1  (if an email is found here, it will be included)
  • Contact2  (if an email is found here, it will be included)
  • Contact3  (if an email is found here, it will be included)

Instructions for admins (and teachers*) to add email addresses to "Contacts":

  1. Within the course, click on Participants
  2. Click on the student's name.
  3. Under "User Details," click "Edit Profile"
  4. Under "Other Fields," enter email addresses into "Contact1,2,3"

*Administrators can adjust profiles (by Moodle default), but teacher can't.  To allow teachers to add parent emails, a site admin needs to:

  1. In the user profile area, edit the teacher role to allow it to "edit user profiles"
  2. Under "assign system roles," assigned the teachers who you want to have this ability as a teacher through the system.
Last modified: Wednesday, 31 January 2018, 10:36 AM