Skip to content

Simplifying Assignment Generation. ExamGenius, your streamlined Assignment Generation Tool, makes the process of creating randomized assignments effortless. Equipped with a user-friendly interface, a standalone executable tailored for Windows, and flexibility in question file formats, ExamGenius is your go-to solution for quick and efficient

Notifications You must be signed in to change notification settings

naltamura/ExamGenius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

ExamGenius

ExamGenius - assignment Generation Tool

ExamGenius is a Python script that serves as a assignment Generation Tool, allowing users to create randomized assignments in PDF format based on a set of questions. The tool offers a graphical user interface (GUI) for easy interaction. Features:

Select a questions file.
Specify the number of assignments to generate.
Set the number of questions per assignment.
Enter a custom assignment name.
Choose a date for the assignment.
Generate randomized assignments in PDF format.

How to Use:

  1. Launch ExamGenius.

  2. Select a Valid Questions File:

    • The questions file should be a plain text file (.txt).

    • Each question should be separated by a double line break ("\n\n").

    • Example format:

         What is the nature of reality?
         
         Is morality subjective or objective?
         
         Can true altruism exist?
      
         What is the meaning of life?
      
  3. Fill in the required fields for assignment generation.

  4. Optionally, choose a date for the assignment.

  5. Click the "Generate assignments" button.

Executable Version:

For Windows users, an executable version (.exe) is available for convenient use without requiring Python installation. Download the laassignment release from the Releases section. Requirements:

Python 3.x
Tkinter (GUI)
ReportLab (PDF generation)

Usage:

Bash: 
python ExamGenius.py

Example:

License:

This project is licensed under the MIT License. Contribution:

Contributions are welcome! Please feel free to submit issues or pull requests.

About

Simplifying Assignment Generation. ExamGenius, your streamlined Assignment Generation Tool, makes the process of creating randomized assignments effortless. Equipped with a user-friendly interface, a standalone executable tailored for Windows, and flexibility in question file formats, ExamGenius is your go-to solution for quick and efficient

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published