SEN-DSU-APP
Gemini API 挑戰賽的 SEN 應用
- 星標
- 2
- 分支
- 0
- 最近推送(UTC)
- 2024年11月21日
- 專案狀態
- 未封存
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
SEN - Smart Educational Neural-Net
SEN - Smart Educational Neural-Net is an AI-powered smart learning system designed to enhance the educational experience for both teachers and students. With SEN, users can leverage advanced AI capabilities to create interactive classes, participate in engaging sessions, and access AI-generated learning materials.
Features
Viva - AI and Classes
- Create Classes: Teachers can create classes with unique join codes.
- AI Viva Questions: Generate AI-powered viva questions and answers by uploading a PDF.
- Real-time Updates: Students get added to vivas in real-time, and scores are updated instantly.
Sessions
- Create Sessions: Initiate sessions and invite others to join.
- Interactive Communication: Chat, send documents, and interact with AI to generate summaries and ask questions.
Global Chat
- Community Interaction: Ask questions and get answers from the community.
Document Upload
- AI-Generated Study Material: Students can upload documents to receive AI-generated study aids, including MCQ-based self-tests and flashcards with questions and answers.
Flow
-
Login and Signup
- Users can sign up or log in through standard email or Google authentication (via Firebase).
- Two user types: Teacher and Student login.
-
Feature Access
- Teachers can create classes and sessions, and manage AI viva questions.
- Students can join classes and sessions, participate in global chats, and upload documents for study material.
Technology Stack
-
Firebase
- Authentication: Supports Google and standard login methods.
- Data Storage: Manages user and application data.
-
Flutter
- Frontend: Provides a seamless and responsive user interface for the entire app.
-
Gemini API
- AI Services: Powers all AI-related functionalities, including question generation and study material creation.
Getting Started
To set up and run the SEN app locally, follow these steps:
-
Clone the Repository
git clone [https://github.com/yourusername/sen.git](https://github.com/Naindeep-Singh/SEN-DSU-APP.git)
Gemini API challenge link
https://ai.google.dev/competition/projects/sen
Youtube link
https://www.youtube.com/watch?v=YkWMDvhHzOk&t=3s
Major Contributors
語言DartC++CMakeSwiftCHTMLKotlinObjective-C
分類
如何選擇適合專案的儲存庫?
先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
- 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
- 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
- 使用前在 GitHub 確認 README、授權條款與 Issues。
來源與維護
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗