Skip to content

kellerflint/Ai-Grader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

162 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Grade Calculator

This project uses AI to process a CSV file through a desktop application and returns grades for the data.

Authors

  • Colton Matthews
  • Dale Kanikkeberg
  • Ethan Deister
  • Garrett Ballreich
  • Kasyn Tang
  • Sage Markwardt

Requirements

Make sure you have the following Python packages installed:

pip install pyqt5 groq pandas python-dotenv QtAwesome matplotlib

Running the Application

To run the application in VSCode:

Install the necessary dependencies:

pip install pyqt5 groq pandas python-dotenv pyqtgraph

Run the application:

    python -m app.main

Setting Up API Key

Create a config.env file following the guidelines in the example.env file and insert your personal API key.

In the same config.env file paste

DEFAULT_MODEL='LLaMA 3.3 8B (Free)'

Creating the Executable

If you're using PyCharm or VsCode and want to create an executable file, follow these steps:

Install PyInstaller:

pip install pyinstaller

Create the executable:

pyinstaller --onedir --windowed --add-data "styles/styles.qss;styles" --add-data "config.env;." --add-data "default_settings.py;." main.py

This command will generate the executable inside the dist/main directory. To run it, right-click the dist folder, choose "Open in Folder," and run the .exe file.

Issues with pyinstaller can potentially be fixed by using the following command instead:

Python -m PyInstaller --onedir --windowed --add-data "styles/styles.qss;styles" --add-data "config.env;." --add-data "default_settings.py;." main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages