Inspiration

Millions of students preparing for computer-based examinations still face barriers that many education platforms overlook. In many schools, learners do not have personal email addresses, smartphones, or digital payment methods, making it difficult to access online learning and CBT practice.

I built NelsonictNG to remove these barriers while using Artificial Intelligence to improve teaching and learning. The platform allows schools to manage student access using familiar examination numbers, while AI helps teachers create assessments, personalize learning, and identify students who need additional support.

My goal is to make quality digital education accessible, intelligent, and scalable for schools across Africa and beyond.


What it does

NelsonictNG is an AI-powered Learning Management System (LMS), Computer-Based Testing (CBT), and school management platform.

Students can

  • Practice timed CBT examinations
  • Take JAMB-style mock examinations
  • Access structured online courses
  • Review examination history and performance
  • Receive AI-generated explanations for incorrect answers
  • Get personalized study recommendations based on performance
  • Earn digital certificates after completing courses

Teachers can

  • Create student accounts using examination numbers instead of requiring email addresses
  • Manage classrooms and student records
  • Generate AI-powered quizzes and examinations
  • Upload lesson materials for AI-assisted question generation
  • Grade assessments and provide feedback
  • Monitor individual and class performance

Schools can

  • Fund student CBT access through a centralized school wallet
  • Track examination activity
  • Monitor learning progress across classes
  • Generate reports and academic analytics
  • Manage teachers, students, and examination centres

AI Features

  • AI Question Generator
  • AI Study Coach
  • AI Performance Analytics
  • Personalized Learning Recommendations
  • AI-assisted Lesson Planning
  • Intelligent Examination Review

How I built it

The platform is built using modern web technologies designed for scalability and reliability.

Frontend

  • React 19
  • TypeScript
  • Vite
  • Tailwind CSS
  • shadcn/ui
  • Framer Motion

Backend

  • PHP
  • PDO
  • MySQL REST API

AI Integration

  • Large Language Models for tutoring and content generation
  • AI-assisted question generation
  • Performance analysis and recommendation engine

Security

  • Role-based authentication
  • Secure password hashing
  • Session management
  • Email verification
  • Password recovery
  • Two-factor authentication for administrators and staff
  • Device login protection
  • Rate limiting
  • DDoS protection

The platform uses a relational database structure with normalized State and LGA relationships, secure wallet transactions, teacher-specific dashboards, and school-managed student access.


How AI accelerated development

AI played a significant role throughout development.

AI-assisted development helped me:

  • Design complex database relationships
  • Refactor frontend and backend code
  • Generate production-ready components
  • Improve API design
  • Perform code reviews
  • Identify bugs and edge cases
  • Validate application architecture
  • Accelerate documentation
  • Optimize SQL queries
  • Improve security practices

Using AI allowed me to focus more on solving educational challenges while significantly reducing development time.


Challenges I ran into

One of the biggest challenges was creating an authentication model for students who do not have personal email addresses or phone numbers.

I designed a school-managed identity system where teachers create student accounts using examination numbers while maintaining control over payments, examination access, and results.

Another challenge was migrating location information from free-text values into normalized relational State and LGA tables without disrupting existing users or APIs.

Building a single platform that serves students, teachers, schools, administrators, and support staff while maintaining strict role separation also required careful architectural planning.


Accomplishments that I'm proud of

  • Built an AI-powered educational platform that combines LMS, CBT, and school management.
  • Removed digital identity barriers by allowing students to access learning with examination numbers instead of personal email addresses.
  • Developed teacher-managed student onboarding and school-funded CBT access.
  • Integrated AI-powered learning recommendations and intelligent assessment support.
  • Implemented secure authentication with role-based permissions, 2FA, rate limiting, and device protection.
  • Created a scalable architecture suitable for schools of different sizes.

What I learned

I learned that accessibility extends beyond user interface design. Educational technology should also remove barriers created by assumptions about digital identity, payment methods, and device ownership.

I also learned that Artificial Intelligence is most valuable when it augments teachers rather than replaces them. AI can automate repetitive tasks, generate learning materials, and provide personalized support while allowing educators to focus on teaching.

Finally, I gained valuable experience designing scalable educational systems that combine AI, secure architecture, and real-world usability.

What's next for NelsonictNG

My roadmap includes:

  • Native Android and iOS applications
  • Desktop applications for Windows, macOS, and Linux
  • Offline-first learning for low-connectivity environments
  • AI-powered voice tutoring
  • Local language learning support
  • Advanced predictive learning analytics
  • Curriculum-aligned AI lesson generation
  • Bulk AI question generation from textbooks and PDFs
  • Live classroom collaboration tools
  • Expanded payment integrations
  • School-wide academic intelligence dashboards

My vision is to build an intelligent education ecosystem that makes high-quality digital learning accessible to every school, regardless of infrastructure or student resources.

Built With

Share this project:

Updates