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 4

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.

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

Page 2 of 4

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.

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 3 of 4

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

Frontend

  • React for Web
  • React Native for Mobile App

Backend

  • Python
  • FastAPI

Database

  • MySQL (with Alembic for migrations)
Page 4 of 4

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

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