Skip to content

Selvipr/NEET-Assesment-App

Repository files navigation

Study: NEET Test & Study Scheduler

A comprehensive Android application designed to help students effectively prepare for the NEET examination through targeted assessment tests and personalized study scheduling.

Table of Contents

About the Project

"Study" is an all-in-one solution for NEET aspirants. Recognizing the challenges of preparing for a highly competitive exam like NEET, this app provides a structured approach to both testing knowledge and managing study time efficiently. The application aims to empower students with the tools they need to assess their preparation level, identify areas for improvement, and stick to a disciplined study routine.

Features

  • Comprehensive NEET Assessment Tests:
    • Subject-wise and full-syllabus mock tests.
    • Timed tests to simulate exam conditions.
    • Detailed performance analysis and reports.
    • Solutions and explanations for test questions.
  • Personalized Study Scheduling:
    • Create customized study plans based on syllabus and personal goals.
    • Set reminders and notifications for study sessions and tests.
    • Track study progress and completed topics.
    • Flexible rescheduling options.
  • Performance Tracking:
    • Visualize progress through graphs and charts.
    • Identify strong and weak areas based on test results.
    • Monitor study streaks and consistency.
  • Revision Tools (Planned):
    • Quick notes and formula sheets access.
    • Bookmark important questions or topics.
  • User-Friendly Interface:
    • Intuitive and easy-to-navigate design.
    • Clean and distraction-free study environment.

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Android Studio installed.
  • An Android device or emulator.
  • Basic knowledge of Android development with Kotlin/Java.

Installation

  1. Clone the repository:
    git clone https://github.com/Selvipr/NEET-Assesment-App.git
  2. Open the project in Android Studio.
  3. Sync the project with Gradle files.
  4. Build and run the application on an emulator or a physical device.

Usage

  • Taking Tests: Navigate to the "Tests" section, choose a test type (subject-wise or full syllabus), select the desired test, and begin. Review your results and analysis after completion.
  • Creating Study Schedules: Go to the "Schedule" section, tap on "Create New Schedule," define your study goals, select subjects/topics, set time slots, and save.
  • Tracking Progress: The dashboard and performance analysis sections provide visual representations of your test scores and study completion.

Technologies Used

  • Language: Kotlin (or Java, specify which one you primarily used)
  • UI Toolkit: Android Jetpack Compose (or XML Layouts, specify which one)
  • Architecture: MVVM (Model-View-ViewModel) (or specify your architecture)
  • Database: Room Database (or specify your database)
  • Networking: Retrofit (if applicable)
  • Dependency Injection: Hilt (if applicable)
  • Other Libraries: (List any other significant libraries used, e.g., for charting, testing, etc.)

Contributing

Contributions are welcome! If you have ideas for new features, improvements, or bug fixes, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -m 'feat: Add your feature').
  5. Push to the branch (git push origin feature/your-feature-name).
  6. Create a Pull Request.

Please ensure your code follows the project's coding style and includes appropriate tests.

License

Distributed under the [LICENSE Name] License. See LICENSE for more information.

Contact

Your Name/Project Name - [Your Email Address]

Project Link: https://github.com/Selvipr/NEET-Assesment-App.git

About

Neet Assesment Android Application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages