Documentation

Learn how to use CodeX platform and get the most out of your learning experience.

Getting Started

Welcome to CodeX - the interactive programming quiz platform designed to help you master coding concepts through practice.

Creating an Account

To get started with CodeX, create an account by clicking the "Sign up" button in the top right corner. You can sign up using your email or through one of our social login options.

Taking Your First Quiz

  1. Navigate to the Categories page
  2. Select a programming language or topic you want to practice
  3. Configure your quiz settings (difficulty, number of questions, timer)
  4. Click "Start Quiz" to begin

Understanding Quiz Results

After completing a quiz, you'll see a summary of your results, including:

  • Total score
  • Correct and incorrect answers
  • Explanations for all questions
  • Suggestions for improvement

Quiz Features

Quiz Configuration

CodeX allows you to customize your learning experience:

  • Difficulty Levels: Choose between Easy, Medium, and Hard questions
  • Number of Questions: Select how many questions you want to attempt
  • Topic Selection: Focus on specific topics within a category
  • Custom Distribution: Create a mix of easy, medium, and hard questions
  • Timer Settings: Practice with or without time pressure

Answer Review

After completing a quiz, you can review all questions, see the correct answers, and read detailed explanations to deepen your understanding.

Categories

CodeX offers quizzes in multiple programming languages and topics:

Python

Test your knowledge of Python syntax, data structures, OOP concepts, and advanced features like decorators and context managers.

JavaScript

Practice JavaScript from basics to advanced topics like closures, promises, async/await and modern ES6+ features.

C++

Challenge yourself with C++ questions covering memory management, STL, templates, and modern C++ features.

Java

Test your Java programming skills with questions on OOP principles, collections, concurrency, and more.

AI/ML

Explore fundamental concepts in Artificial Intelligence and Machine Learning, from algorithms to practical applications.