Skip to content

Janmejay-Joshi/Auto-Attendance-Moodle

Repository files navigation

Auto-Attendance-Moodle

A Simple Script for marking attendance on Moodle automatically

Prerequisite

Installation

Clone the project

  git clone https://github.com/Janmejay-Joshi/Auto-Attendance-Moodle.git

Go to the project directory

  cd Auto-Attendance-Moodle

Install dependencies

pip install -r requirements.txt

Usage

python AutoAtendance.py [ARGUMENTS]...

Script Arguments

  -n, --no-persist          : Run only once 
      --remove-credentials  : Remove cached credentials
  -h, --help                : Print this Help section

Disclaimer

I do not condone skipping of classes or using it to unfairly raise attendance. The Script was just made as a fun little project.

Known Issues

  • Script breaks when server goes down
  • Dosen't work Perfectly on termux

FAQ

  1. For non-AIR / non-CSE Branch Students

    Edit MetaData.csv and Schedule.csv according to your own Schedule, Class Links and Static Class Passwords

  2. Re-intializing configuration (Changing Branch in AutoAtendance)

    Run config_shell.py

About

A Simple Script for marking attendance on Moodle automatically

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages