bigdawgsfootball/HomeschoolGradesAndTranscripts
53.7
Weak · 20 September 2026
2.3k
lines of production code
VB.NET
primary language
1
measurement over time
What this system is
This system is a Windows Forms desktop application designed for managing student grades and generating academic transcripts. It provides core functionality for tracking assignments, calculating weighted grades, and persisting data via JSON or Microsoft Access databases. The application also supports exporting reports and assignment lists to PDF format and is distributed through ClickOnce deployment.
Features
Added ClickOnce deployment page for Gradebook
A new publish.htm file has been added to the publish directory, serving as the ClickOnce installation page for the Gradebook application. This page allows users to install or launch the application (version 1.11.2.2) by checking for the required .NET Framework 4.5.2 runtime and providing an install button that points to setup.exe.
publish · high confidence
Gradebook project initialization and configuration
The Gradebook application has been initialized with its core project structure, setting the assembly version to 1.4.0.1. The application is configured to use the Jet OLEDB 4.0 provider to connect to a local Microsoft Access database file (Gradebook.mdb). Additionally, data source configurations have been added to support the Assignment, Course, Extracurricular, Fieldtrip, and Student entities within the Visual Studio designer.
Gradebook/My Project · high confidence
Initial project setup and repository configuration
This change establishes the foundational structure of the repository by adding essential documentation and configuration files. It introduces a Code of Conduct based on the Contributor Covenant v1.4, an MIT License, and a README detailing the 'HomeschoolGradesAndTranscripts' Windows application features (including grade tracking, transcript generation, and custom assignment weights). Additionally, it configures Git behavior by updating .gitignore to exclude Click-Once publish directories and modifying .gitattributes to treat ClickOnce manifest files as binary.
(repo-wide) · high confidence
Initial release of the Gradebook application
This change introduces the Gradebook application, a Windows Forms tool for managing student grades and generating reports. It provides core data structures for students, courses, and assignments, along with a weighted grade calculation engine that aggregates scores by assignment type (Assignment, Quiz, Test, Project, Exam). The application supports persisting data via JSON files and includes UI forms for adding assignments and viewing gradebooks. Additionally, it features PDF generation capabilities for printing assignment lists and report cards using the MigraDoc library.
Gradebook · high confidence
Dependencies
Upgrade Newtonsoft.Json to version 13.0.1
The Gradebook project has updated the Newtonsoft.Json library from version 10.0.3 to 13.0.1. This dependency upgrade ensures the application uses the latest features and improvements provided by the newer JSON serialization library.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Baseline
- First survey — no prior run to compare against. CAI 54.
Lenses
- Code Health 79
- Architecture 100
- Maturity 42
- Readiness 41
- Security 97
Changes since last survey
- 100 commits — 86 feature/other, 14 fixes
By area
- (root) — 24 commits
- .github/workflows — 24 commits
- Gradebook/Gradebook.vbproj — 14 commits
- (repo) — 12 commits
- Gradebook/Gradebook.vb — 6 commits
- publish/Application Files — 4 commits
- Gradebook/AppData.json — 3 commits
- Gradebook/DAL.vb — 3 commits
- Gradebook/App.config — 2 commits
- Gradebook/My Project — 2 commits
- .github/ISSUE_TEMPLATE — 1 commit
- Gradebook/GradeBookHelp.pdf — 1 commit
- Gradebook/TranscriptTemplate.pdf — 1 commit
- Gradebook/frmPrintTranscript.vb — 1 commit
- Gradebook/packages.config — 1 commit
- publish/publish.htm — 1 commit
Notable commits
- fix: Fix duplicate entries
- fix: bug fix
- fix: bug fix
- fix: bug fix and new help documentation
- fix: duplicate entry bug fix
- fix: final duplicate fix
- fix: fix grade calculations
- fix: fix help doc path
- fix: fix id creation
- fix: fix transcript creation after converting assignment type to class
- fix: fixed bug in Edit JSON call
- fix: fixed transcript version
- fix: transcript fixes
- fix: updates and bug fixes
- change: #DEBUG
- change: :lollipop: Added .gitattributes & .gitignore files
- change: Ability to delete assignments
- change: Administrative enhancements
- change: Bump Newtonsoft.Json from 10.0.3 to 13.0.1 in /Gradebook
- change: Corrected credit calculations, transcript errors
- …and 80 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
bigdawgsfootball/HomeschoolGradesAndTranscripts was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 20 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit ed3cc16648e87ba7a163c41464b504e737a58dd5 — the exact code this score is about.
- Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-b51f968c9b10.