Skip to content

VBA Written Program that Aggregates Data Using Queries From a MS Access Database. Performs Calculations on the Data and Generates an Organized Final Report Through MS Word.

Notifications You must be signed in to change notification settings

VickySekhon/CourseGradeAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

#Course Grade Analyzer

What Does it Do?

A Userform that connects to a database is shown to the user. It lists available courses in a database following a schema identical to studentGrades.mdb.

From here you can select a course to gather information about and use SQL queries to find information about a course using the coursecode, Coursename, Student information (first name, last name, ID), and Student grades for that course (assignments, midterm, exam).

The program calculates:

  • student final grades
  • class average
  • class minimum
  • class maximum
  • standard deviation

From here a histogram representing the statistics above is generated on the spreadsheet.

Finally, a report is generated using student final grades, including everything listed above but in a generated MS Word document.

Technologies

I used VBA, XML, and SQL to create this project.

How to Run it

  1. clone the repository
  2. open script.xlsm
  3. navigate to assignment 5 in the ribbon and click `connect to database`

Great experience overall, I really enjoyed making this project. Happy coding!

About

VBA Written Program that Aggregates Data Using Queries From a MS Access Database. Performs Calculations on the Data and Generates an Organized Final Report Through MS Word.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published