ASSISTANT.md
March 13, 2018 ยท View on GitHub
To use this software to share code in class, you will need to (1) install Sublime Text 3 and (2) install a specific plug in for Sublime Text.
To install Sublime Text 3, go here.
To install the necessary Sublime Text plug in, follow these steps:
- Open Sublime Text
- Click Show Console in the View menu.
- Copy this code:
import os; package_path = os.path.join(sublime.packages_path(), "C4BAssistant"); os.mkdir(package_path) if not os.path.isdir(package_path) else print("dir exists"); c4b_py = os.path.join(package_path, "Code4BrowniesAssistant.py") ; c4b_menu = os.path.join(package_path, "Main.sublime-menu"); c4b_version = os.path.join(package_path, "VERSION"); import urllib.request; urllib.request.urlretrieve("https://raw.githubusercontent.com/vtphan/Code4Brownies/master/src/C4BAssistant/Code4BrowniesAssistant.py", c4b_py); urllib.request.urlretrieve("https://raw.githubusercontent.com/vtphan/Code4Brownies/master/src/C4BAssistant/Main.sublime-menu", c4b_menu); urllib.request.urlretrieve("https://raw.githubusercontent.com/vtphan/Code4Brownies/master/src/VERSION", c4b_version)
- Paste copied code to Console and hit enter.
Uninstallation of Sublime Text plugin
Open Sublime Text, go to View, click Show Console, copy this code, paste to console and hit enter:
import os; import shutil; package_path = os.path.join(sublime.packages_path(), "C4BAssistant"); shutil.rmtree(package_path)
Using Code4Brownies as a teaching assistant
The main task of a TA is to help the teacher provide individualized feedback to students and give brownie points to student work. The main workflow of a TA is as follows:
- Get student submissions. One at a time; a few at a time; or all at once.
- Optionally, give feedback to a student.
- Give brownie points to each submission. Or dequeue or requeue it.
Additionally, a TA can do other tasks, such as.
(1) Get and share notes with the teacher.
(2) Track how many submissions are on the queue.
Useful shortcuts
Save the content of sublime-key-bindings-user.txt to Packages/User/Default (Windows).sublime-keymap or Packages/User/Default (OS X).sublime-keymap.