Skip to content

Future Idea - HTML documentation based progressive testing

License

Notifications You must be signed in to change notification settings

DysektAI/CodingTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Coding Language Proficiency Tester

Warning

This project is currently planned but has not been started if you still want to contribute feel free but just be aware there is no foundation.

Overview

The Coding Language Proficiency Test is an innovative tool designed to assess and enhance understanding of coding languages such as HTML through structured, progressive testing. Unlike traditional testing formats, our approach emphasizes a deep understanding of documentation and best practices rather than rote memorization. This project is open-source, licensed under the AGPLv3 to ensure that all derived works remain free and open for community use and contribution.

Project Purpose

This project aims to address shortcomings in standard certification processes which often prioritize passing tests over genuine understanding. Our test provides:

  • Randomized Content: Ensures tests are challenging and focus on understanding rather than pattern recognition.
  • Progressive Learning: Functions like a course, helping users start from basic concepts and advance through more complex ones.
  • Detailed Feedback: Offers in-depth feedback on each answer, showing what users know well and what they need to study more.
  • Version-specific Testing: Allows users to test on different versions of a language, understanding changes over time and ensuring compatibility with older systems.

Features

  • Adaptive Testing: Tests adapt based on the user's knowledge level, making it suitable for both beginners and advanced users.
  • Score Evolution: Tracks score changes over time to visualize learning progress and encourage consistent study habits.
  • Best Practice Warnings: Educates about best practices, warning when deviations occur and explaining potential impacts.

Downloading the Project

To get started with the Coding Language Proficiency Test:

  1. Clone the repository: git clone https://github.com/DysektAI/CodingTest
  2. Navigate to the project directory: cd CodingTest
  3. Follow the setup instructions in the INSTALL.md to configure your environment.

Contributing

We welcome and love contributions from the community! Whether it's adding new features, fixing bugs, or improving documentation, your help is appreciated. Please read the CONTRIBUTING.md file for guidelines on how to submit contributions.

License

This project is licensed under the Affero General Public License Version 3 (AGPLv3).

We chose the Affero General Public License Version 3 (AGPLv3) because it:

  • Ensures that any modifications, especially in a server-side context, remain open and accessible to the community.
  • Helps prevent proprietary use without contributing back to the original project.
  • Supports our vision of an open, collaborative educational environment where improvements are shared.

For more details, see the LICENSE file in this repository.

Contact

For more information, suggestions, or to get involved, please reach out via GitHub issues.

About

Future Idea - HTML documentation based progressive testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages