CO-PO Attainment Generator is a Flutter-based calculator designed to automate the process of generating an Excel sheet for calculating Course Outcome (CO) to Program Outcome (PO) attainment. This application is currently targeted for Windows platform and is in its alpha stage.
The purpose of CO-PO Attainment Generator is to streamline the calculation process, reducing manual effort and improving result accuracy. It utilizes various dependencies to provide its functionality, including:
- file_picker: For picking files from the file system.
- google_generative_ai: For extracting question paper details using Google's Gemini AI.
- image: For handling images used in question paper extraction.
- open_file: For opening files, particularly generated Excel files.
- path and path_provider: For handling file paths and common filesystem locations.
- shared_preferences: For persisting user data.
- shimmer: For adding shimmer effect animation in the UI.
- msix: For generating an MSIX installer for Windows platform.
To use CO-PO Attainment Generator, follow these steps:
- Launch CO-PO Generator.
- Fill in the details.
- You can optionally import a question paper to analyse and extract its details with Gemini AI.
- Fill in the Weightages.
- Click generate!
- You can optionally import a previously generated file to use it as template.
To install CO-PO Attainment Generator, follow these steps:
-
Go to the latest release or visit the releases page.
-
Download the
co-po-generator-setup.exe
from 'Assets'.- Optionally, you can instead download the msix version, however that requires that you manually trust its certificate.
-
Double-click on the downloaded
.exe
file to start the installation process. You may see a security warning, but you can safely proceed with the installation. -
Follow the on-screen instructions to complete the installation. Choose the installation location and agree to the terms and conditions.
-
After the installation is finished, you should see a shortcut for CO-PO Attainment Generator on your desktop or in the Start menu.
-
Double-click on the shortcut to launch CO-PO Attainment Generator.
That's it! You have successfully installed CO-PO Attainment Generator on your computer.
For more detailed documentation, including API references and usage guidelines, visit co_po_generator - Dart API docs.
This project is licensed under the AGPL-3.0 license.