パッケージ、リポジトリ、アプリカテゴリを検索

GitHub リポジトリNaindeep-Singh/SEN-DSU-APP

SEN-DSU-APP

Gemini API チャレンジ用の SEN アプリ

SEN-DSU-APP のプロジェクト画像
スター
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

  1. 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.
  2. 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:

  1. 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

Naindeep Singh GitHub avatar
GitHub 作者

Naindeep Singh ↗

CSE student at Dayananda Sagar University

EurofinsBengaluru
言語DartC++CMakeSwiftCHTMLKotlinObjective-C

カテゴリー

プロジェクトに合うリポジトリを選ぶには?

用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。

  1. 名前・作者・説明で検索し、技術トピックで絞り込みます。
  2. スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
  3. 利用前に GitHub で README、ライセンス、Issues を確認します。

情報源と管理

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗