패키지, 저장소 및 앱 카테고리 검색

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 ↗