One Platform.
Every Learner
Connected.

Ofoq is an integrated smart school ecosystem built for students, teachers, parents, and administrators — bringing academic management, real-time communication, AI-powered tools, and gamified learning into a single platform.

4
User Roles Served
20+
Core Features
SDG4
Aligned
The Project

A Complete School Digital Ecosystem

Aligned with Sustainable Development Goal 4

Existing school platforms in Bahrain suffer from cluttered interfaces, poor communication channels, and technical bottlenecks that frustrate students, teachers, and parents.

Ofoq was designed to solve these gaps: a multi-role platform that offers real-time academic tracking, direct messaging, AI-powered tutoring, gamification, and a centralized e-library — all in one clean, fast, accessible app.

Ofoq's design was shaped by a 145-response survey across all user groups to ensure every feature maps to a real need.

Multi-role access: Student · Teacher · Parent · Admin
AI-powered tutoring, quizzes & leaderboards
Real-time grade & attendance tracking
Push notifications & announcements system
Centralized E-Library with teacher uploads
Gamified learning to boost engagement
The Builders

Meet the Team

Computer Science and Software Engineering seniors at the University of Bahrain's College of Information Technology.

MH
Muntadher Hani
20198780
Computer Science
ZM
Zahraa Mirza
202209543
Software Engineering
ZS
Zainab Sami
202210349
Software Engineering
TS
Project Supervisor
Dr. Taher Saleh
Department of Computer Science · College of Information Technology · University of Bahrain
The Vision

Bridging a Real Educational Gap

School platforms in Bahrain are either too complex or too limited. Ofoq was designed to close that gap.

help

The Challenges

  • helpInconsistent or delayed communication between schools, parents, and students
  • helpParents have no real-time visibility into grades, attendance, or homework deadlines
  • helpTradtional School Platforms suffer technical bottlenecks during results weeks, causing widespread frustration
  • helpStudents have limited access to learning resources and lack AI tools to supplement studying
  • helpNo single platform covers communication, academics, and engagement together
check_circle

Our Solutions

  • check_circleUnified dashboard for all roles — students, teachers, parents, and administrators — in one app
  • check_circleParents can view child grades, attendance, exam schedule, and message teachers directly
  • check_circleReal-time push notifications for deadlines, announcements, and important updates
  • check_circleAI-powered chatbot and auto-generated quizzes to personalize the learning experience
  • check_circleGamification with points, AI games, and leaderboards to drive sustained student engagement
Core Features

Built for Every Role

Ofoq delivers a personlized experience for each stakeholder — with distinct dashboards, tools, and features matched to real user needs discovered through primary research.

person

Students

Learning · Engagement · Progress
  • View timetable, exam schedule, and calendar
  • Submit and track homework assignments
  • Take AI-generated quizzes and receive instant feedback
  • Use the AI chatbot to get notes, summaries, and study help
  • Play AI-powered educational games
  • Access the E-library and all uploaded learning materials
  • View grades and track academic performance
  • Receive push notifications for deadlines and announcements
co_present

Teachers

Management · Assessment · Communication
  • Create and manage quizzes with AI-powered question generation
  • Mark attendance and view class attendance history
  • Assign, track, and grade student homework
  • View student performance reports and progress analytics
  • Post announcements and send direct messages to students/parents
  • Upload files and resources to the shared E-library
  • Manage groups and organize class communication
  • View AI leaderboard and track gamification engagement
supervisor_account

Parents

Visibility · Communication · Support
  • View all children's academic profiles in one dashboard
  • Monitor attendance records and absence history
  • Track grades, performance trends, and academic progress
  • Contact teachers directly via in-app messaging
  • View child's timetable and exam schedule
  • Access homework deadlines to support studying at home
  • Receive official school announcements and notifications
manage_accounts

Administrators

Management · Control · Oversight
  • Add, edit, and manage student and teacher accounts
  • Assign teachers to subjects and schedule classes and exams
  • Manage duties, roles, and administrative responsibilities
  • Oversee and curate the school's E-library content
  • Broadcast announcements to all users or selected groups
  • Access and edit personal profile and security settings
App Preview

See Ofoq in Action

A role-based experience tailored for every user — clean, fast, and accessible on any device.

Student Dashboard

  • Today's schedule and upcoming tasks
  • Submit & track homework assignments
  • AI-powered quiz generation & tutoring
  • Grades and performance overview
  • Leaderboard & gamification points
  • E-library and learning materials
"The app should load quickly and function reliably" — 99% of students agreed in the survey
Student home screen
Student grades screen
Student AI quiz screen

Teacher Dashboard

  • Class management & timetable overview
  • Attendance marking with instant records
  • AI-powered quiz creation & auto-grading
  • Student performance analytics
  • Homework assignment & feedback
  • Announcements & direct messaging
100% of surveyed teachers said the platform must save time and improve teaching efficiency
Teacher dashboard screen
Teacher quiz screen
Teacher attendance screen

Parent Dashboard

  • Child's attendance record at a glance
  • Grade overview and performance trends
  • Exam schedule and homework deadlines
  • Direct messaging with teachers
  • Official school announcements
  • Multiple children profiles supported
89% of parents want a platform that saves time and connects school and home effectively
Parent dashboard screen
Parent grades view screen
Parent messaging screen

Admin Control Panel

  • User management: students, teachers, parents
  • Subject and class assignment
  • Duty and role management
  • E-library content curation
  • System-wide announcements
  • Full platform oversight
The admin panel ensures the system runs smoothly and efficiently for the entire institution
Admin users screen
Admin schedule screen
Admin announcements screen
Survey Outcomes

What the Data Revealed

145 survey responses across three user groups shaped every feature decision in Ofoq.

95%
Students Need Real-Time Notifications
Nearly all student respondents rated timely notifications for deadlines, events, and updates as important to their academic experience.
100%
Teachers Want a Time-Saving Platform
Every teacher surveyed agreed the platform must reduce administrative workload and improve efficiency — a key focus in our design.
89%
Parents Want School-Home Communication
The vast majority of parents want a system that bridges the communication gap between school and family without wasting time.
≥95%
Students and Teachers want an Easy Navigation & User-Friendly Interface
We prioritize a seamless experience with user-freindly layouts that ensures the focus on learning.
95%
Students Want Real-Time Notifications for Deadlines
Never miss a deadline or beat. With real-time notifications for upcoing assignments and deadlines it keeps students ahead of the curve.
Approximatly
80%
Student and Teachers Wants AI-powered learning tools
Empowering rathre than replacing the classroom. Our AI-powered tools serve both as an assistant to teacher that offers help to provide students with the learning resources.
Contact

Get In Touch

Have questions about Ofoq or want to learn more about our research and methodology? Reach out.

Contact Information

mail
Email

Send a Message

We'll get back to you as soon as possible.