Extract email addresses from Aspen reports & tweaks to the addendance capabilities
Aspen Attendance & Email Tweaks Extension
🆕 v0.3.0 extends the tracking and reporting capabilities introduced in v0.2.0.
Specifically, a new tracking option for washroom breaks has been added. You can now also generate a report of all incidents for a specific student and also for the entire class.
v0.2.0 added the ability to record `transgressions` relating to the new provincial cell phone usage restrictions --> see attached screenshot below.
As well, it
a) allows you to copy some or all of the email addresses from the Gradebook --> Roster report as well as the Students-->Student List report, and new in version 0.0.7, from the Attendance reports as well
b) better enables/disables the absent/present button in the Attendance reports, adds a count of the number present/absent students at the top of the report, and, last but not least, auto-selects the TimeIn field in the Lates dialog so all you have to do is enter the time.
c) Adds a clickable slider to the Lates dialog that makes it easier to record the entry time for students who are late.
NB - this extension is currently setup to only work with the Aspen SIS for the Ottawa Carleton District School Board (OCDSB). Contact me directly if you are interested in it for your board
To see things in action, simply open Aspen and change to the Gradebook or the Attendance tab
Select one of your classes
If necessary, change to a `field set` which includes one or more email addresses
Then select one or more rows in the table
Click the copy emails icon (which'll appear on the left side of the screen... right above the table)
The email addresses will be auto-magically copied to the clipboard so you can paste them into your email tool (NB: use the BCC option!)
Also, go to the Attendance report for a class
Click `A` to mark a student absent (and the button will be disabled); click `P` to mark them present (and the absent button will be re-enabled)
Click `L` to mark a student late and the Time In field will be auto-selected... no not a magical feature but it'll save you several clicks per day
Last but not least, in the 'Late` dialog appears when you click `L`, there's a slider below the `Time in` input field that allows you to simply click to enter the entry time. Again, not earth shattering but it makes it easier for me.
NB - the daily schedule defaults to the timetable at South Carleton but you can adjust it for another school.
Change History:
v0.1.2 - fixed the slider so that it actually slides now... see the image below
v0.1.1 - fixed an attendance issue for split classes
v0.1.0 - the following somewhat significant changes
- Attendance: added the class time after the Period entry in the top left corner of the page. By default, the extension uses the time table at SCHS... but you can tweak if for another school by clicking the `✏️` icon to the right of the Period. That opens a dialog where you can edit the start end end times for your day. Click `💾` to save the changes or `🗙` to leave without save or `🔄` to reset to the default SCHS schedule.
- Late dialog: this dialog appears when you click `L` beside of the of the students on the attendance page. I've added a slider below the `Time in` input field that allows you to simply click to enter the time.
v0.0.7 - the following minor changes:
- Attendance: added checkboxes which replicate the functionality previously available the Student and Gradebook tabs - specifically, you can now copy email addresses from the addendance tab
v0.0.6 - the following minor changes:
- Attendance: fixed an oops error in CountAbs()... doh!
v0.0.5 - the following minor changes:
- modified the name to reflect that the extension tweaks both attendance and email capabilities
- Attendance: tweaked the code to calculate the present/absent
- Attendance: added code to auto-select the timeIn field in the Late pop-up dialog
- Email: clicking anywhere in a row (as long as it is not already hyperlinked), selects or deselects the checkbox
v0.0.4 - the following minor changes:
- Attendance: tweaked the code to calculate the present/absent
- Attendance: added code to auto-select the timeIn field in the Late pop-up dialog
- Email: clicking anywhere in a row (as long as it is not already hyperlinked), selects or deselects the checkbox
v0.0.3 - added present/absent counts to the top of the attendance page; added get email functionality to the School View-->Students page(s)
v0.0.2 - fixed HTML & CSS for extension pop-up window; expanded the `matches` URL to include the students page (as well as the gradebook page)
v0.0.1 - initial public release
The extension used the `Storage` feature to retain the school timetable from one session to the next. It does not record/transmit/collect or share any student information at all.
Source Manifest.json
Similar Extensions
Email Extractor 164 3264 ★ 718KiB
Gmail App 164 28 ★ 1.89MiB
Jira Assistant: Worklog, Sprint report, etc 164 197 ★ 2.39MiB
Web Monitor 164 88 ★ 1000KiB
AI Email Generator 164 0 ★ 286KiB
Email Tracker, Email Tracking w/ AI - Mailtag 164 232 ★ 5.66MiB
GCalPlus 164 135 ★ 187KiB
Simple Gmail Notes 164 747 ★ 1.13MiB
ProKeys 164 220 ★ 417KiB
Google Sheets Excel Shortcuts & Trace Formula 164 49 ★ 2.26MiB
Schoology Plus 164 123 ★ 2.46MiB
Email Extractor Lite 164 7 ★ 71.56KiB
Email extract 164 52 ★ 867KiB
Salesloft Connect 164 69 ★ 37.51MiB
GMass: Powerful mail merge for Gmail 164 8373 ★ 310KiB
Mailmeteor: AI Email Writer, mail merge, follow-up, and more in Gmail 164 80 ★ 1.86MiB
Smart Paste 164 12 ★ 13.76MiB
NIXZ Plugin 164 17 ★ 26.05MiB
Coloreador de Séneca 164 79 ★ 146KiB
Email Extractor 164 9 ★ 451KiB
Email checker - verify email address in 1-click 164 0 ★ 927KiB
Klenty: Email Outreach & Tracking from Gmail 164 22 ★ 2.02MiB
Mailtastic EasySync4G 164 2 ★ 464KiB
Addy AI - ChatGPT Email Assistant 164 70 ★ 677KiB