Skip to content

nullscribe/ict-ghor

Repository files navigation

🏠 ICT Ghor - Your Digital Learning Sanctuary

Demystifying ICT Education for Bangladeshi Students

MIT License Ruby Version Rails Version

ICT Ghor Logo

"Where Technology Meets Understanding"

🌱 Project Philosophy

Born from the need to transform ICT education in Bangladesh, ICT Ghor aims to:

  • 🚫 Eliminate fear of technical jargon
  • 💡 Make abstract concepts tangible
  • 📱 Provide accessible learning resources
  • 🎯 Align with NCTB curriculum needs

🚀 Core Features

📘 Interactive Learning Path

  • Immediate concept reinforcement quizzes
  • Chapter completion certificates
  • Bite-sized lesson chunks (10-15 minutes)
  • Visual progress tracking dashboard

🧪 Instant Knowledge Validation

  • Topic-wise micro-tests (3-5 questions)
  • Adaptive difficulty adjustment
  • Mistake analysis with solution breakdowns
  • Time-bound exam simulation mode

📈 Smart Analytics

  • Performance heatmaps
  • Peer comparison metrics
  • Weakness identification system
  • Custom revision reminders

🆓 Free Resources

  • Downloadable chapter summaries
  • Previous exam solutions bank
  • Mobile-friendly PDF notes
  • Community Q&A forum

🛠 Development Setup

Prerequisites

  • Ruby 3.3.8
  • Rails 8.0.2
  • PostgreSQL 14+
  • Node.js 18.12+
  • Yarn 1.22+

Installation Guide

  1. Clone repository

    git clone https://github.com/your-username/ict-ghor.git
    cd ict-ghor
  2. Install dependencies

    bundle install
    yarn install
  3. Configure database

    cp config/database.yml.example config/database.yml
    # Update with your credentials in config/database.yml
  4. Setup database

    rails db:create
    rails db:migrate
    rails db:seed  # For sample data
  5. Start development server

    bin/dev

Visit http://localhost:3000 in your browser

About

HSC ICT learning platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •