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.
Metadata
Release files for a-texam 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| a_texam-1.1.tar.gz | 244.9 kB | Without provenance | Details for a_texam-1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| a_texam-1.1-py3-none-any.whl | Python 3 | none | any | Details for a_texam-1.1-py3-none-any.whl |
Total release size: 499.9 kB
Release files / a_texam-1.1.tar.gz
| Download URL | a_texam-1.1.tar.gz |
|---|---|
| Size | 244.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b4c9ceef9f183d7843aa5d4224fb4b49985fccce08b860f037f181c1048239a4
|
|
BLAKE2b-256 checksum How to use checksums |
b16c9bda6b9dab2431f2a7127bb8133946371619ff2dc5b78aa24c8fd6d98265
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.1
|
Release files / a_texam-1.1-py3-none-any.whl
| Download URL | a_texam-1.1-py3-none-any.whl |
|---|---|
| Size | 254.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bcd6271dd190aee46902f2c71fbdb37b761214d4a7344396be8cca91ccb32e13
|
|
BLAKE2b-256 checksum How to use checksums |
d4e6893773af0f535d1893318a3a6ead8a4f7e336c6553dc0f196faca31b0295
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.1
|
Security for a-texam 1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.