Skip to content

InviteInstitute/CodeTutor

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages