Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EthicaLearn – AI Ethics Learning Platform

Overview

EthicaLearn is an AI-powered, gamified learning platform designed to teach AI ethics to students in an engaging and accessible way. It simplifies concepts like bias, fairness, and responsible AI through interactive quizzes, real-time feedback, and a user-friendly interface.

Features

  1. Gamified learning experience
  2. Bilingual support (English and Tamil)
  3. AI ethics topics (Bias, Fairness, Privacy, Responsibility)
  4. Quiz engine with instant feedback
  5. Teacher dashboard for monitoring progress
  6. Responsive user interface

3-Tier Architecture:

Client Layer: Student portal and Teacher dashboard Application Layer: Quiz engine, state management, UI/UX logic Backend Layer: Firebase (Firestore and Hosting), Tech Stack, Frontend, HTML5, CSS3 (animations, custom properties), JavaScript (ES6+) --> Tools and Libraries --> Google Fonts (Orbitron, Space Grotesk) --> GSAP (animations) --> Authentication and Security --> Password-based login system --> Role-based access (Student and Teacher) --> Secure data handling using Firebase

Project Structure

EthicaLearn/ │── frontend/ │ ├── index.html │ ├── styles.css │ ├── script.js │ │── backend/ │ ├── firebase-config.js │ │── assets/ │ ├── images/ │ ├── fonts/ │ │── README.md

Installation and Setup:

Navigate to the project folder using cd ethicalearn, then open the index.html file in your browser, or run the project using Live Server in Visual Studio Code for a better development experience.

Future Enhancements:

Future improvements include integrating an AI-based personalized tutor, adding an advanced analytics dashboard for deeper insights, expanding support to multiple languages, and providing downloadable learning resources for offline access.

Acknowledgment

This project aims to create awareness about ethics of AI among students and promote responsible use of technology.

About

EthicaLearn is an AI-powered, gamified learning platform designed to teach AI ethics to students in an engaging and accessible way. It features interactive quizzes, bilingual support, and real-time feedback, helping learners understand bias, fairness, and responsible AI through a fun, intuitive digital experience.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages