Skip to content

vgomes-p/CodeSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeSim

CodeSim is a command-line tool designed to help programming students practice their knowledge through exam-like challenges. Users answer coding questions, earn points for correct solutions, and progress through levels until achieving a perfect score of 100.

The project is inspired by exam environments such as the 42 exam shell, focusing on learning through practice and repetition.

Requirements

Before installing CodeSim, make sure you have:

  • Python 3.10 or newer
  • pip
  • Git You can check your Python version with:
python --version

Installation

Clone the repository

git clone https://github.com/vgomes-p/CodeSim.git

Navigate to the directory 'program'

cd CodeSim/program

Install required libs

make requirements

Install the program

make install

After installation, the codesim command will be available globally.

Running CodeSim

To start the program, run:

codesim

or

codesim --start

CodeSim will guide you through the available options directly in the terminal.

call --help to see all the flags

codesim --help

or

codesim -h

Uninstalling

On your terminal, run:

sudo pip uninstall codesim

Project Status

This project is currently in beta and under active development. Features, structure, and commands may change over time.

How to contribute 🤝

If you would like to contribute, you can read the Contribution Guide

About

CodeSim is a command-line tool designed to help programming students practice their knowledge through exam-like challenges. Users answer coding questions, earn points for correct solutions, and progress through levels until achieving a perfect score of 100.

Resources

License

Contributing

Stars

2 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors