Skip to content

This Python script is designed to process Excel files related to student assessments, calculate scores, and export data in a formatted CSV file for a campus interface. It includes functionality to enter questions for credit, update student scores, and generate a CSV file for campus integration.

Notifications You must be signed in to change notification settings

osamabinazam/ScoreForge--Comprehensive-Student-Assessment-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


ScoreForge: Comprehensive Student Assessment Toolkit

Description

This Python script is designed to process Excel files related to student assessments, calculate scores, and export data in a formatted CSV file for a campus interface. It includes functionality to enter questions for credit, update student scores, and generate a CSV file for campus integration.

Prerequisites

Python Installation on Windows

Please use this link to install Python on Windows: https://phoenixnap.com/kb/how-to-install-python-3-windows Please use this link to install Python on MacOS: https://www.dataquest.io/blog/installing-python-on-mac/

The script also requires the following Python packages:

  • pandas
  • numpy
  • openpyxl
  • xlrd

You can install these packages by running:

pip install pandas numpy openpyxl xlrd

or you can install these packages by simply running the update_score.py file.

Usage

  1. Navigate to the directory where the update_score.py is located.

  2. Run the script.

python script_name.py 
  1. Follow the on-screen menu to perform different actions.

Menu Options

  1. Enter Questions for Credit: You can input questions, correct answers, and point values.

  2. Update Student Scores: Updates student scores based on the entered questions for credit.

  3. Create Formatted File for Campus Interface: Generates a formatted CSV file for campus integration.

  4. Print Question Analysis: Print Detail Question Analysis data on the console.

  5. Exit: Exits the script.

Input File Paths

Ensure that your Excel files are placed in the assets folder, and adjust the file paths in the script accordingly.

DetailQuestionAnalysis (22).xlsx for detailed question analysis. AssessmentID Proctored Assessment CSV Export (11).xls' for assessment data.

Output File

The updated CSV file will be exported in the output folder.

Issues

If you encounter any issues or have questions, feel free to contact me or sajid through our emails:osamabinazam@gmail.com or sbhattti1212@gmail.com


About

This Python script is designed to process Excel files related to student assessments, calculate scores, and export data in a formatted CSV file for a campus interface. It includes functionality to enter questions for credit, update student scores, and generate a CSV file for campus integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages