Skip to content

Ditectrev/Practice-Tests-Exams-Platform

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

697 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Practice Tests Exams Platform

πŸ§ͺ Practice Exams Platform

Open Source Practice Tests Exams Platform developed by Ditectrev's Community.

education.ditectrev.com

Practice Tests Exams Platform is a web app for practising certification exams (e.g. Azure, AWS, and other cloud and IT certifications). It offers practice and exam modes, progress tracking, and AI-powered explanations so you can learn as you go.

Built with: Next.js, TypeScript, Tailwind CSS, Appwrite, GraphQL, Azure Cosmos DB, Stripe, and React.

Contributors Issues PRs License Stars

Local Explanations

You get them generated using Ollama. For installation please follow https://webinstall.dev/ollama/. Please run OLLAMA_ORIGINS="https://education.ditectrev.com" ollama serve and refresh the https://education.ditectrev.com page. Facing 127.0.0.1:11434: bind: address already in use? Fix it using ollama/ollama#707.

🌟 Features

  • Practice & exam modes – Timed exam simulation and untimed practice
  • Question sets – Sourced from the Ditectrev community repo
  • Correct answers – Reveal and review the right answer for each question
  • AI explanations – Ollama (local), OpenAI, Gemini, Mistral, DeepSeek, or Ditectrev-powered explanations
  • Subscriptions – Ads-free, Local, BYOK, and Ditectrev tiers (Stripe)
  • Progress & trials – Secure trial system and optional account for progress

🌱 Getting Started

Clone the repository:

git clone https://github.com/Ditectrev/Practice-Exams-Platform.git

Install dependencies:

npm install

Enable Git hooks:

npm run prepare

Copy environment variables and configure (see .env.example):

cp .env.example .env

Run the app:

npm run dev

Open http://localhost:3000 in your browser.

πŸ“š Resources

Star History

Star History Chart

πŸ‘₯ Contributing

We welcome feedback and contributions. To report bugs, suggest features, or submit changes:

  1. Read our contribution guidelines
  2. Open an issue or pull request

Thank you for being involved!

πŸ“œ License

This project is licensed under the MIT License β€” see the LICENSE file for details.

Sponsor this project

Packages

 
 
 

Contributors

Languages

  • TypeScript 81.8%
  • JavaScript 13.9%
  • CSS 4.3%