Extract email addresses from Aspen reports & tweaks to the addendance capabilities

Latest Version

Version
0.3.0
Update
December 5, 2024
Size
224KiB
Developer
Category
Users
164
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

Aspen Attendance & Email Tweaks Extension

This extension tweaks and/or adds some functionality in the Follett Apsen Gradebook and Attendance reports. It also allows you to record `transgressions` relating to the OCDSB/provincial cell phone usage restrictions

🆕 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.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Aspen Attendance & Email Tweaks", "description": "Extract email addresses from Aspen reports & tweaks to the addendance capabilities", "permissions": [ "storage" ], "manifest_version": 3,"version": "0.3.0","author": "Al Caughey","background": {"service_worker": "js/background.js"}, "content_scripts": [{"matches": ["https://ocdsb.myontarioedu.ca/aspen/*"],"css": ["css/styles.css"],"js": [ "js/phoneban.js","js/countAbsences.js", "js/script.js"],"run_at": "document_idle","all_frames": false} ],"action": {"default_icon": {"48": "icons/aspen48.png"},"default_popup": "html/popup.html","default_title": "Aspen Hacks"}, "icons": {"48": "icons/aspen48.png"} }
Read more

How to download and manually install Aspen Attendance & Email Tweaks extension for Chrome

Looking for a way to install Aspen Attendance & Email Tweaks extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install Aspen Attendance & Email Tweaks extensions manually, this article outlines two simple methods to effortlessly install Aspen Attendance & Email Tweaks extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download Aspen Attendance & Email Tweaks extension and manually install through Drag &Drop

If you ever need to manually install a Aspen Attendance & Email Tweaks extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the Aspen Attendance & Email Tweaks Extension by clicking the "Download CRX" button on the website.

Look for the Aspen Attendance & Email Tweaks extension you wish to install. Go to the website and download the Aspen Attendance & Email Tweaks extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for Aspen Attendance & Email Tweaks extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the Aspen Attendance & Email Tweaks extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download Aspen Attendance & Email Tweaks extension for Chrome and install in Developer Mode

This is another method to install Aspen Attendance & Email Tweaks extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the Aspen Attendance & Email Tweaks extension file

Select and download the Aspen Attendance & Email Tweaks extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the Aspen Attendance & Email Tweaks extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your Aspen Attendance & Email Tweaks extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the Aspen Attendance & Email Tweaks extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install Aspen Attendance & Email Tweaks extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

icon

Email Extractor Extension · Productivity 164 3264 ★ 718KiB

icon

Gmail App Extension · Social & Communication 164 28 ★ 1.89MiB

icon

Jira Assistant: Worklog, Sprint report, etc Extension · Developer Tools 164 197 ★ 2.39MiB

icon

Web Monitor Extension · Productivity 164 88 ★ 1000KiB

icon

AI Email Generator Extension · Social & Communication 164 0 ★ 286KiB

icon

Email Tracker, Email Tracking w/ AI - Mailtag Extension · Productivity 164 232 ★ 5.66MiB

icon

GCalPlus Extension · Productivity 164 135 ★ 187KiB

icon

Simple Gmail Notes Extension · Productivity 164 747 ★ 1.13MiB

icon

ProKeys Extension · Productivity 164 220 ★ 417KiB

icon

Google Sheets Excel Shortcuts & Trace Formula Extension · Productivity 164 49 ★ 2.26MiB

icon

Schoology Plus Extension · Productivity 164 123 ★ 2.46MiB

icon

Email Extractor Lite Extension · Productivity 164 7 ★ 71.56KiB

icon

Email extract Extension · Productivity 164 52 ★ 867KiB

icon

Salesloft Connect Extension · Productivity 164 69 ★ 37.51MiB

icon

GMass: Powerful mail merge for Gmail Extension · Social & Communication 164 8373 ★ 310KiB

icon

Mailmeteor: AI Email Writer, mail merge, follow-up, and more in Gmail Extension · Social & Communication 164 80 ★ 1.86MiB

icon

Smart Paste Extension · Productivity 164 12 ★ 13.76MiB

icon

NIXZ Plugin Extension · Productivity 164 17 ★ 26.05MiB

icon

Coloreador de Séneca Extension · Productivity 164 79 ★ 146KiB

icon

Email Extractor Extension · Productivity 164 9 ★ 451KiB

icon

Email checker - verify email address in 1-click Extension · Social & Communication 164 0 ★ 927KiB

icon

Klenty: Email Outreach & Tracking from Gmail Extension · Productivity 164 22 ★ 2.02MiB

icon

Mailtastic EasySync4G Extension · Productivity 164 2 ★ 464KiB

icon

Addy AI - ChatGPT Email Assistant Extension · Productivity 164 70 ★ 677KiB