Skip to content

This app allows users to create and solve coding problems based on selected topics, track their proficiency, and visualize the results. Users can interact with the app through tabs to create problems, enter and run code, and view proficiency updates with corresponding visualizations.

License

Notifications You must be signed in to change notification settings

mukherjeesrijit/adaptivelearner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adaptive Learner

Overview

The Personal Adaptive Learner is a Streamlit application designed to help users learn and practice coding problems in a personalized manner. The app leverages LangChain's LLM to generate coding problems based on user proficiency and selected topics. Users can solve problems, track their proficiency, and visualize their learning progress.

Features

  • Problem Creation: Generate coding problems based on the selected topic and proficiency levels.
  • Code Submission: Enter and save code, then run it to check correctness.
  • Proficiency Tracking: Update proficiency scores based on the correctness of submitted code.
  • Visualization: View proficiency scores and progress through visualizations.

MIT

The MIT License

License: MIT

About

This app allows users to create and solve coding problems based on selected topics, track their proficiency, and visualize the results. Users can interact with the app through tabs to create problems, enter and run code, and view proficiency updates with corresponding visualizations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages