CodeHouse Quiz Suite — AI-powered CLI learning platform for Python, AI, Machine Learning, Data Science, Cybersecurity, and more.
Project description
CODEHOUSE QUIZ SUITE (cdquiz)
AI-powered CLI learning system for Programming Languages such as Python, Java, JavaScript, HTML, Artificial Intelligence, Machine Learning, Data Science, Cybersecurity, and more.
Overview
cdquiz is a terminal-based interactive learning platform built by Applinet Technology under the CodeHouse Cloud Initiative.
It transforms your terminal into a smart classroom where users can:
- Learn interactively
- Practice real technical skills
- Earn QuizCoins
- Track learning progress
- Compete globally
- Receive AI-powered explanations
Features
CodeHouse Quiz Suite provides a modern learning experience directly from the command line.
Features include:
- AI-powered answer explanations
- QuizCoin reward system
- Smart scoring and ranking engine
- Global leaderboard system
- Fast and lightweight CLI experience
- Secure quiz sessions
- Real-time progress tracking
- Resume unfinished quizzes
- Multi-category learning structure
- Anti-cheat and secure validation system
Learning Categories
Programming
Supported and expanding areas include:
- Python
- Java
- JavaScript
- HTML
- Django
- Flask
- APIs
- Backend Development
- Additional programming technologies
Artificial Intelligence
- Artificial Intelligence
- Machine Learning
- Data Science
Security
- Cybersecurity
- Ethical Hacking Basics
- Security Fundamentals
Additional categories continue to grow as the platform evolves.
AI Learning Engine
The built-in AI engine improves learning through:
- Intelligent answer explanations
- Learning guidance
- Performance feedback
- Motivation system
- Smart progress analysis
The goal is not simply to test knowledge but to help learners understand concepts more effectively.
QuizCoin Economy
CodeHouse Quiz Suite includes a reward-based learning economy.
Users can earn QuizCoins while learning and participating in quizzes.
QuizCoin features include:
- Wallet system
- QuizCoin tracking
- Reward-based engagement
- Learning incentives
Smart Progress Tracking
Track performance in real time.
Metrics include:
- Accuracy
- Quiz score
- Completion rate
- Rank
- Speed
- Remaining attempts
This allows learners to monitor improvement and identify growth areas.
Leaderboards
Compete globally with learners around the world.
Leaderboard system includes:
- Global ranking
- Course ranking
- Score tracking
- Performance comparison
The leaderboard creates healthy competition and encourages consistent improvement.
Screenshots
Welcome Dashboard
Quiz Interface
Wallet System
Installation
Install directly from PyPI:
pip install cdquiz
Run Application
Launch the application using:
python -m cdquiz.start
or simply:
cdquiz
Upgrade
Upgrade to the latest version:
pip install --upgrade cdquiz
Example Dashboard
CDQuiz Dashboard
1. Start / Resume Quiz
2. View Leaderboard
3. Announcements
4. ...
Quiz Flow
The learning structure follows a guided hierarchy:
Category
↓
SubCategory
↓
Course
↓
Questions
Example:
Python
↓
Django
↓
Authentication
↓
Quiz Questions
This structure helps learners move from broader concepts into specialized learning paths.
Example Quiz Session
Question 3 of 10
What keyword is used to define a Python function?
1. function
2. define
3. def
4. func
Your answer: 3
Example Performance Feedback
Correct!
Progress: 5/20
Score: 85%
Rank: #7
Security Features
CodeHouse Quiz Suite includes multiple layers of quiz protection and validation.
Security mechanisms include:
- Active session validation
- Request verification
- Quiz tampering protection
- Question overflow protection
- Secure quiz access control
- Attempt limitation system
These protections help ensure fair participation and secure quiz delivery.
Technologies Used
Backend
- Python
- Django
- Django REST Framework
CLI
- Rich
- Prompt Toolkit
- Requests
Database
- PostgreSQL
- SQLite
Vision
CodeHouse Quiz Suite is designed to empower developers and digital learners across the globe through:
- AI-enhanced education
- Practical technical learning
- Gamification
- Reward systems
- Real-world developer training
The platform aims to make technical education more accessible, engaging, and skill-oriented.
About Applinet Technology
Applinet Technology is an African-centered technology company that combines innovation, modern technology, and African values to build impactful digital solutions.
Through initiatives like CodeHouse Cloud, the company focuses on solving real problems through technology, education, and digital empowerment.
Author
Godswill Moses Ikpotokin
Founder & CEO — Applinet Technology
License
This project is released under the MIT License.
Contributing
Contributions are welcome.
You can contribute by:
- Reporting bugs
- Suggesting new features
- Improving documentation
- Submitting pull requests
Community contributions help improve the ecosystem for everyone.
Support
For support, partnerships, or collaborations:
Email: genius@codehouse.cloud
CodeHouse Quiz Suite is more than a quiz platform.
It is a developer growth ecosystem designed to help learners gain practical technical skills directly from the terminal through interactive learning, AI guidance, competition, and rewards.
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 cdquiz-2.0.2.tar.gz.
File metadata
- Download URL: cdquiz-2.0.2.tar.gz
- Upload date:
- Size: 38.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bd170ab82d85a0b2cf994e3669ac44376b43ead896f3e1bc10b9c152dc7edc7
|
|
| MD5 |
56a27fd15146cca3cbe69614e847e125
|
|
| BLAKE2b-256 |
d4c0ec474b07415299e2d6a7194f001acd407791fbcc7940683aef13cacd57d1
|
File details
Details for the file cdquiz-2.0.2-py3-none-any.whl.
File metadata
- Download URL: cdquiz-2.0.2-py3-none-any.whl
- Upload date:
- Size: 35.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38209cd883fcd4f5eb9c1e8212e7d5368c5f98b410c4169ab4646abe48c103f7
|
|
| MD5 |
32e0008ef0d9afadd4e44ffdf811adee
|
|
| BLAKE2b-256 |
22f9f81d4e03177022dd2ea505d194dae1e99fbbe595c5127f001133d025f1c2
|