A-TExam is a local testing platform designed for creating and conducting tests with extensive test management capabilities
Project description
A-TExam 😃
A-TExam is a local testing platform designed for creating and conducting tests with extensive management capabilities.
Overview ✨
A-TExam is a next-generation testing system developed by Toshmatov—a web developer and UX/UI designer passionate about building user-friendly and efficient IT solutions. The platform is designed to simplify the testing process and make it accessible to everyone. 🚀
Core Features 🔑
Test Creation and Editing 📝
- Customizable Tests: Easily create and edit tests with full control over questions, answer options, and passing conditions. 🎯
- Real-Time Updates: Instantly modify test content via the admin panel, including adding questions and updating correct answers. ⚡
Test Taking 🎓
- User-Friendly Interface: Designed to ensure an intuitive testing experience. 😊
- Copy Protection: Copy functionality is disabled to maintain test integrity. 🔒
- Automatic Termination: The test automatically ends if the user switches to another tab or page, while preserving test timing, attempt count, and handling session termination properly. ⏱️
Administration and Management 🛠️
- Result Monitoring: Administrators can view detailed test results. 📊
- User Management: Manage users effectively with features to view details, delete accounts, and control registrations. 👥
- Registration with Approval: New user registrations require admin approval before activation. ✅
- User Blocking (Ban): Administrators can block users to ensure system security. 🚫
- Comprehensive Data Control: The admin panel provides detailed statistics and allows deletion of test history. 📋
Additional Features 🌟
- File Attachments: Attach videos, audio, and images to questions to enhance the test content. 🎥🎵🖼️
- MathJax Integration: Supports the display and formatting of mathematical expressions for more technical tests. ➗
- Flexible Display Modes: Choose to display questions one at a time or all at once, depending on the test format. 🔄
- Robust Security: Ensures test integrity by automatically ending the test upon any tab or window change, while securely tracking time and attempts. 🔐
Installation
Install the package using pip:
pip install a-texam
## Usage
```bash
a-texam
## License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file a_texam-1.1.tar.gz.
File metadata
- Download URL: a_texam-1.1.tar.gz
- Upload date:
- Size: 244.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4c9ceef9f183d7843aa5d4224fb4b49985fccce08b860f037f181c1048239a4
|
|
| MD5 |
596f55478bca9c228d1be37b24086778
|
|
| BLAKE2b-256 |
b16c9bda6b9dab2431f2a7127bb8133946371619ff2dc5b78aa24c8fd6d98265
|
File details
Details for the file a_texam-1.1-py3-none-any.whl.
File metadata
- Download URL: a_texam-1.1-py3-none-any.whl
- Upload date:
- Size: 254.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcd6271dd190aee46902f2c71fbdb37b761214d4a7344396be8cca91ccb32e13
|
|
| MD5 |
8135fb46ee9a47067d29467bd68f06a7
|
|
| BLAKE2b-256 |
d4e6893773af0f535d1893318a3a6ead8a4f7e336c6553dc0f196faca31b0295
|