Skip to content

The LaTeX MCQ Shuffler is a versatile Python script designed for shuffling choices within LaTeX documents containing multiple-choice questions. Aimed at educators, quiz creators, and anyone dealing with educational content, this tool enhances assessment variability by generating randomized answer choices.

Notifications You must be signed in to change notification settings

Zeekersky/mcq_shuffler_latex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LaTeX MCQ Shuffler

Overview:

The LaTeX MCQ Shuffler is a Python script designed to shuffle choices in multiple-choice questions within a LaTeX document. It takes a LaTeX file containing questions and choices, shuffles the choices, and generates multiple sets of shuffled quizzes.

Usage:

  1. Clone the Repository:

    git clone https://github.com/Zeekersky/mcq_shuffler_latex.git
    cd mcq_shuffler_latex

  2. Install Dependencies:

    The script uses Python. Make sure you have Python installed on your machine.

  3. Run the Script:

    Keep the original Latex file with question in 'source' folder. P.S.: Use given templete in 'source' folder.

    Run command: python randomized_mcq.py 5 2

    where 5 is the number of MCQ question and 2 is the number of different set you want to generate.

  4. Output:

    The shuffled quizzes will be generated in the 'modified' directory.

Folder Structure:

  • source: Contains the original LaTeX files with questions.
  • modified: Stores the output shuffled quizzes.

About

The LaTeX MCQ Shuffler is a versatile Python script designed for shuffling choices within LaTeX documents containing multiple-choice questions. Aimed at educators, quiz creators, and anyone dealing with educational content, this tool enhances assessment variability by generating randomized answer choices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published