Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ Median Public

Median is an open-source flashcard application that leverages the power of spaced repetition and artificial intelligence to transform the learning process.

License

Notifications You must be signed in to change notification settings

5uru/Median

Repository files navigation

Median: Your Ultimate Learning Companion ๐Ÿš€

Say goodbye to cramming last minute and hello to efficient learning with Median! This flashcard app is designed to supercharge your learning experience using the power of spaced repetition. Whether you're a student, educator, or lifelong learner, Median has got you covered with its advanced algorithms to help you remember information longer and more reliably.

Median Logo

Median Logo

Awesome Features โœจ

๐Ÿ“š Dynamic Flashcard Creation: Import your learning materials directly from PDF, DOCX, Markdown, and text files and watch Median magically transform them into flashcards.

๐Ÿง  Smart Spaced Repetition: With the scientifically proven Ebisu algorithm, Median tailors your review schedules to match your personal learning pace, optimizing memory retention like never before.

๐ŸŽฎ Automated Quizzes: Put your knowledge to the test with quizzes generated from your flashcards. Reinforce your learning and make studying fun!

๐Ÿ“Š Interactive Learning Dashboard: Keep track of your progress with our intuitive web interface that adapts to your learning needs.

Getting Started: Rocket Launch ๐Ÿš€

Installation

  1. Clone the Repository

     git clone https://github.com/5uru/Median.git
     cd Median
  2. Install Dependencies

     pip install -r requirements.txt
  3. Download requirements

     python download.py

Running the Application

Blast off to an exciting learning journey by executing:

 streamlit run Flashcards.py

How to Use Median: Your Learning Mission ๐ŸŒŸ

  • Adding Flashcards: Head to "Add New Flashcard" to upload your study materials and let Median work it's magic by automatically generating flashcards.
  • Reviewing Flashcards: Pick a set to review. Median will schedule your flashcard reviews based on your learning performance, ensuring you stay on top of your game.

What's Next for Median: Future Galactic Updates ๐ŸŒŒ

  1. Advanced Analytics Dashboard: A more detailed analytics section where users can track their learning progress over time, identify areas that need more focus, and receive personalized learning recommendations.

  2. Improved Document Processing: Enhanced capability to handle diverse document formats and extract information more accurately, with potential integration of advanced NLP and ML models for better context understanding and flashcard generation.

  3. Custom Learning Paths: Users can create personalized learning paths based on their goals, timelines, or specific topics they want to master, with adaptive learning algorithms tailoring the difficulty and pacing.

  4. Social Learning Features: Functionality for users to share flashcards, collaborate on quiz creation, or challenge each other in knowledge battles, introducing competitive and social learning elements.

  5. Installable App: A standalone desktop or mobile app version of Median for offline learning and better performance.

Join the Median community today and embark on an exciting learning adventure! ๐Ÿš€โœจ

About

Median is an open-source flashcard application that leverages the power of spaced repetition and artificial intelligence to transform the learning process.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

Languages

AltStyle ใซใ‚ˆใฃใฆๅค‰ๆ›ใ•ใ‚ŒใŸใƒšใƒผใ‚ธ (->ใ‚ชใƒชใ‚ธใƒŠใƒซ) /