Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haasr/d2l-mailing-list-by-grade-range-generator
Uses D2L grade export CSV file with "Calculated Final Grade Scheme Symbol" and "Email" columns to filter out students by grade ranges, generating a mailing list for those students.
https://github.com/haasr/d2l-mailing-list-by-grade-range-generator
brightspace classroom classroom-management d2l grade-management grades instructor-tools mailing-list python windows-10 windows-11
Last synced: about 1 month ago
JSON representation
Uses D2L grade export CSV file with "Calculated Final Grade Scheme Symbol" and "Email" columns to filter out students by grade ranges, generating a mailing list for those students.
- Host: GitHub
- URL: https://github.com/haasr/d2l-mailing-list-by-grade-range-generator
- Owner: haasr
- Created: 2024-07-26T23:19:26.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-29T21:05:20.000Z (4 months ago)
- Last Synced: 2024-09-28T22:21:29.338Z (about 2 months ago)
- Topics: brightspace, classroom, classroom-management, d2l, grade-management, grades, instructor-tools, mailing-list, python, windows-10, windows-11
- Language: Python
- Homepage:
- Size: 50 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
*****************************************
D2L Mailing List by Grade Range Generator
*****************************************.. image:: ./preview.png
:alt: Application preview
:scale: 75%Quickly generate a mailing list of students in a certain grade range from a D2L grades export.
I designed this tool so I can quickly build a mailing list of my students failing or near failing so that
I can send email them to let them know where they stand and offer support.CSV File Format
---------------Although this tool was designed for instructors who use the Brightspace D2L LMS, it will really work
with any CSV file that contains two columns:1. One column named ``Email``
2. One column named ``Calculated Final Grade Scheme Symbol``The first column must contain student email addresses and the second column must contain the respective
grade for each student email address. The grades can be written in whole number or decimal form and may
optionally be written with a percent sign (%). My program treats the grades in the second column as
each student's overall grade.\* The CSV file may contain any additional columns as they have no bearing on my program's calculations.
View my `example file `_.
.. _example_file: https://github.com/haasr/d2l-mailing-list-by-grade-range-generator/blob/main/D2L_MOCK_DATA_GradesExport_2024-07-26-18-27.csv
Instructions
------------Download the `instructions `_ (docx file) here.
.. _instructions: https://github.com/haasr/d2l-mailing-list-by-grade-range-generator/raw/main/Compose%20Email%20List%20of%20Failing%20Students.docx
Downloads
----------`Windows 10 x86 64-bit `_
.. _win10_x86_64: https://github.com/haasr/d2l-mailing-list-by-grade-range-generator/raw/main/downloads/MailingListByGradeRange_windows10_x86_64.exe