Tech Educators Classroom VSCode Extension
Overview
The TechEd Classroom Extension is a tool designed to enhance the learning experience in technical education environments. It provides students and educators with activity tracking, cohort management, and easy access to classroom assistance, all within the Visual Studio Code environment.
Features
- Set Nickname and Cohort: Personalize your learning experience by setting a nickname and specifying your cohort.
- Activity Tracking: Enable or disable tracking of your coding activities for progress monitoring. This feature communicates with the classroom API.
- Raise Your Hand: Quickly request assistance by triggering the "Raise your hand" command.
Configuration
You can configure various settings in the extension's settings panel:
- API URL: The URL that connects to the classroom tracking system (default: https://vscode-teched-classroom.techeducators.co.uk/api).
- Nickname: Your unique identifier in the classroom.
- Cohort: Specify your assigned cohort for better tracking and management.
- Enabled: Enable or disable tracking of your activities.
These settings can be adjusted via the Visual Studio Code settings (File > Preferences > Settings
) or using the provided commands.
Commands
This extension provides the following commands, accessible via the command palette (Ctrl+Shift+P
or Cmd+Shift+P
on macOS):
- Set Nickname (TechEd Classroom > Set Nickname): Set or update your nickname.
- Set Cohort (TechEd Classroom > Set Cohort): Set or update your cohort.
- Enable/Disable Tracking (TechEd Classroom > Enable/Disable): Turn tracking on or off.
- Raise Your Hand (TechEd Classroom > Raise your hand): Request assistance from the educator.
Collected Data
The extension interacts with the following data points:
- Nickname: The identifier you provided, sent for personalising interactions.
- Cohort: The cohort indentifier you provided, sent for personalising interactions.
- Last Activity: A datetime representing your last interaction time.
- Assist: A boolean representing whether you've raised your hand.
API Interactions: All communications use the API URL specified in the settings.
Installation
- Open Visual Studio Code.
- Press Ctrl+P (or Cmd+P on macOS), type
ext install TechEducators.teched-classroom
, and press enter.
- After installation, configure the settings to connect to your classroom environment.
Usage
Configure your nickname and cohort in the extension settings.
Use the provided commands to manage activity tracking and request assistance.
Activity tracking will automatically record your progress when enabled.