Skip to content

Latest commit

 

History

History
64 lines (44 loc) · 2.25 KB

README.md

File metadata and controls

64 lines (44 loc) · 2.25 KB

SkillAssess Project

SkillAssess is an Android application designed to assist users in preparing for interviews by providing a comprehensive platform for quiz-based learning. This repository contains the source code and documentation for the SkillAssess project.

Glimpse of SkillAssess

SkillAssess.mp4

Features

  • User Authentication:

    • Secure user registration and login using Firebase Authentication.
  • Course and Subject Exploration:

    • Users can explore various courses and subjects relevant to their interview preparation.
  • Dynamic Quiz Generation:

    • Quiz questions are dynamically retrieved from Firestore based on selected subjects, providing a tailored learning experience.
  • Real-time Quiz Progress:

    • Utilizes Firebase Realtime Database to record and retrieve real-time quiz progress.
  • Quiz History and Detailed Analysis:

    • Users can view their quiz history and explore detailed information about each quiz, including correct answers, questions, and selected answers.
  • User-Friendly UI:

    • Android UI components and principles are applied to ensure an intuitive and visually appealing user interface.

Technology Stack

  • Programming Language:

    • Java
  • Mobile App Development:

    • Android SDK
  • Database Management:

    • Firebase Firestore for user profiles, course-related data, and general app data.
    • Firebase Realtime Database for real-time quiz information.
  • Authentication:

    • Firebase Authentication

Getting Started

To run the SkillAssess project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Rds2151/SkillAssess.git
  2. Open the project in Android Studio.

  3. Configure Firebase:

    • Create a new Firebase project.
    • Add your google-services.json file to the app directory.
  4. Build and run the application on an Android emulator or device.

Future Enhancements

  • User-generated quizzes
  • Group collaboration features
  • Additional functionalities for educators

Contribution

Contributions to the SkillAssess project are welcome. If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.