Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

8 Commits

Repository files navigation

🧠 TutorVLM: Streamlit Interface for Block-Based Programming Feedback

TutorVLM is an interactive Visual-Language Tutor built upon the InternVL3-14B model.
It helps students learn block-based programming (e.g., Scratch-style code) by assessing their code,
providing stepwise hints, and answering natural language questions — all through a Streamlit GUI.


🚀 Quick Start

# Clone the repository
git clone https://github.com/yourname/tutorSys.git
cd tutorSys
# 🧩 Environment Setup: Use the following commands to create and activate the environment:# Create the environment (this may take several minutes)
conda env create -f tutorVLM_env.yaml
# Activate it
conda activate tutorVLM
# Run the main Streamlit interface
streamlit run code_tutor_interface.py

About

Block code tutor interface providing in-time instructions to learners

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages