gamma-project

byNorah

أنشئ فيديو تعليمي كرتوني مدته من 60 إلى 90 ثانية موجه لطلاب الصف الرابع الابتدائي بأسلوب ممتع وبسيط. ⸻ 👩🏻‍🏫 الشخصية: • معلمة كرتونية عربية بملامح قطرية • ترتدي زيًا مدرسيًا محتشمًا • أسلوبها حيوي ومشجع للأطفال • تتحدث بالعربية الفصحى المبسطة بلهجة خليجية خفيفة ⸻ 🏫 المكان: • فصل دراسي ملون وجذاب • سبورة ذكية خلف المعلمة • تظهر العمليات الحسابية بشكل متحرك أثناء الشرح ⸻ 🎙️ بداية الفيديو (تقول المعلمة): “السلام عليكم يا أبطال 🌟 اليوم أخذنا درس ضرب كسر في عدد كلي باستعمال الرموز، وسأشرح لكم كيف نضرب كسرًا في عدد كلي خطوة بخطوة بطريقة سهلة.” ⸻ 📘 شرح الدرس على السبورة تكتب المعلمة المثال: 2 × 3/4 ثم تقول: “أولاً نكتب العدد الكلي على صورة كسر، فالعدد 2 يساوي 2 على 1.” ويظهر على السبورة: 2/1 × 3/4 ثم تقول: “الآن نضرب البسط في البسط، والمقام في المقام.” ويظهر الحل تدريجيًا: 6/4 ⸻ ✨ تبسيط الناتج تقول المعلمة: “وأخيرًا نبسط الناتج. وبما أن البسط أكبر من المقام نقوم بإعادة التسمية.” ثم يظهر التفكيك بصريًا: 6/4 = 4/4 + 2/4 وتشرح: “وأربعة على أربعة تساوي واحدًا كاملاً.” ثم يظهر الناتج النهائي بشكل كبير وواضح: 1 2/4 وتقول: “إذن الناتج النهائي يساوي واحد واثنان على أربعة.” ⸻ 🎯 نهاية الفيديو تقول المعلمة بابتسامة: “والآن دوركم يا أبطال ✏️ جربوا حل مسألة مشابهة بأنفسكم!” ⸻ ✨ أسلوب الفيديو المطلوب: • أرقام ورموز تتحرك أثناء الشرح • تكبير الخطوات المهمة • مؤثرات تعليمية للأطفال • موسيقى تعليمية هادئة • تعبيرات مشجعة من المعلمة

HomeDashboardLoginContentUsersSettingsProgressLessonsLessonStudents
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 6

System Requirements Document (SRD) for gamma-project

1. Introduction

The gamma-project is an educational application designed to provide interactive and engaging learning experiences for elementary school students, specifically targeting fourth-grade learners. The application will focus on delivering animated, cartoon-style lessons in Arabic, tailored to the Qatari educational context. The primary goal is to simplify complex topics, such as mathematics, using a fun and interactive approach that resonates with young learners.

This document outlines the system requirements for the gamma-project, ensuring alignment with the educational goals and user expectations provided by Norah from Qatar.

2. System Overview

The gamma-project will be a web and mobile-based application that offers animated educational content for children. The system will feature:

  • Interactive lessons with animated characters.
  • A focus on Arabic language content with a Gulf dialect for relatability.
  • A colorful and child-friendly interface.
  • Features to encourage active participation and self-paced learning.
  • Tools for teachers and parents to track progress.

The application will be accessible across multiple devices, including desktops, tablets, and smartphones, ensuring flexibility for users in Qatar and beyond.

Page 2 of 6

3. Functional Requirements

  • As a Student, I should be able to watch animated lessons in Arabic.
  • As a Student, I should be able to interact with the lesson through quizzes or exercises.
  • As a Student, I should be able to view my progress and achievements.
  • As a Teacher, I should be able to assign lessons to students.
  • As a Teacher, I should be able to track students' progress and performance.
  • As a Parent, I should be able to monitor my child’s learning progress.
  • As an Admin, I should be able to manage content, users, and system settings.

4. User Personas

4.1 Student

  • Age: 8-10 years old.
  • Language: Arabic (with simplified Gulf dialect).
  • Needs: Engaging and interactive lessons, progress tracking, and fun animations.

4.2 Teacher

  • Role: Educator for elementary school students.
  • Needs: Tools to assign lessons, track student performance, and provide feedback.

4.3 Parent

  • Role: Guardian of the student.
  • Needs: Ability to monitor child’s progress and ensure they are completing lessons.
Page 3 of 6

4.4 Admin

  • Role: System administrator.
  • Needs: Manage content, users, and ensure the system runs smoothly.

5. Visuals Colors and Theme

The gamma-project will use a vibrant and child-friendly color palette to create an engaging and fun learning environment. The proposed color scheme includes:

  • Primary Colors: Bright Yellow (#FFD700), Sky Blue (#87CEEB), and Grass Green (#32CD32).
  • Secondary Colors: Soft Orange (#FFA07A), Light Purple (#9370DB), and White (#FFFFFF).
  • Accent Colors: Coral Red (#FF6F61) for highlights and interactive elements.

The theme will incorporate playful, cartoon-style visuals with rounded edges and soft gradients to create a welcoming and safe space for children.

6. Signature Design Concept

Page 4 of 6

Interactive Classroom Adventure

The homepage of the gamma-project will resemble a vibrant, animated classroom scene. Upon entering the app, users will find themselves in a colorful, 3D-rendered classroom with a cartoon-style Qatari teacher character welcoming them. The teacher will be animated, moving and speaking in simplified Arabic with a Gulf dialect, creating an immediate connection with the audience.

Key features of the homepage:

  • Interactive Smartboard: The smartboard will display the lesson topics as clickable, animated icons (e.g., a bouncing fraction for math lessons). When clicked, the icons will expand into a full-screen lesson.
  • Dynamic Animations: The classroom will have subtle animations, such as a waving Qatari flag outside the window, a clock ticking on the wall, and students raising their hands in the background.
  • Gamified Elements: Stars, badges, and trophies will appear as students complete lessons, creating a sense of achievement.
  • Micro-Interactions: Hovering over elements will trigger playful animations, such as a pencil spinning or a book opening.

The overall experience will feel like stepping into a magical, cartoon classroom where learning is fun and interactive.

7. Non-Functional Requirements

  • The system must support both Arabic and English languages, with Arabic as the default.
  • The application must be optimized for mobile devices and tablets.
  • The system must ensure data privacy and comply with local regulations in Qatar.
  • The application should load within 3 seconds on a standard 4G connection.
  • The system must support at least 10,000 concurrent users.

8. Tech Stack

Page 5 of 6

Frontend

  • React for Web
  • React Native for Mobile App

Backend

  • Python
  • FastAPI

Database

  • MySQL (with Alembic for migrations)

AI Models

  • GPT 5.2 for user-friendly responses.
  • Google Nano Banana for generating animated visuals.

AI Tools

  • Langchain
  • Litellm for LLM Routing

Orchestration

  • Docker
  • Kubernetes
Page 6 of 6

9. Assumptions and Constraints

  • The application will primarily target users in Qatar, so the default language and cultural elements will align with Qatari norms.
  • The system will require internet connectivity for accessing lessons and tracking progress.
  • The application will be designed for children aged 8-10, so all content must be age-appropriate.
  • The development timeline is assumed to be 6 months.

10. Glossary

  • Smartboard: An interactive digital board used for teaching.
  • Fraction: A mathematical expression representing a part of a whole.
  • Gamification: The use of game-like elements, such as rewards and badges, to enhance user engagement.
  • LLM Routing: A system for selecting the most appropriate language model for a task.

This document serves as the foundation for the development of the gamma-project. It will be updated iteratively as the project progresses.

Home design preview
Login: Sign In
Dashboard: View Stats
Content: Manage Lessons
Users: Manage Users
Users: Edit User
Settings: Configure System