LASA Computer Science
  • Intro to Computer Science
  • AP CS
  • Adv CS
  • Digital Electronics
  • Web & Mobile Apps
  • Ind Study
picoCTF 2021 begins at 12 p.m. ET March 16 and ends at 3 p.m. ET March 30.
picoCTF Interest Form (Complete before 4pm on March 9th)

Teacher Technology

Grades2Teams googleDrive sheets

This Google Sheet enables you to easily import grades from any online platform into TEAMS. See documentation tab in spreadsheet for how to use.

Teacher Tools googleDrive  excel

The Teacher Tools chrome extension created by Eric Shaffer (Engineering & Career Technology Chair at Northeast Early College High School) enables you to  import grades from an online LMS  such as Canvas, ZipGrade, etc. into TEAMS. See Eric’s website for documentation.

 LASA{CS} ASKinternetcellPhoneSmall

A super simple way to get feedback from your class by using your phone or any browser. How to Use.

AP Classroom Grades sheets

The results from quizzes in AP Classroom Results (Student tab) are reported in a table in what appears to be random order. Simply highlighting the table and copying it into the COPY tab of this Google Sheet will give you the alphabetically sorted results in the RESULTS tab.

EpicPen windows

Write and draw on your touchscreen display using Epic Pen, the screen marker and digital whiteboard tool for Windows.

whitedisplay.com internet

Simple web app to make your whole screen one color (white, black, red, green, blue). Great for use with EpicPen (see above).

NoHands windows

No Hands randomly calls on students directly from your computer during a presentation. How to Use.

Remote For Slides

The Remote For Slides chrome extension allows you to use your phone as a Google Slide Presentation remote.  Control slide and view speaker notes using your mobile phone.

Wireless Presenter

A wireless presenter & laser pointer. How to Use.

“Virtual” Laser Pointer / Presenter

A regular laser printer does NOT work when you are presenting on a TV.  Howeve, this presentation remote works with the new teacher televisions. It works best when your computer is connected directly to the TV via HDMI. If you use the wireless casting, there is a noticeable & distracting lag when moving the laser pointer.

ZoomIt windows

ZoomIt is a screen zoom and annotation tool and even has a simple countdown timer. Reference.

Windows 10 clipboard update windows

With the October 2018 Windows update, the clipboard now has a history.  You can paste and pin frequently used items by choosing from multiple saved clipboard items.  Great for using the same feedback comments over and over.  Microsoft support.

Zoom and Google Slides Notes

link to Google doc

AutoHotKey windows

AutoHotKey is a scripting language for easily creating small to complex scripts for all kinds of tasks. How to Use. Example scripts (1) Use right mouse button for previous on Google Slides  (2) Always keep a Window on Top of other Windows

LanSchool windows apple

Monitor students, broadcast the teacher screen, send files, and install programs.

CANVAS (aka BLEND) internet

Canvas & Google (example embedding a Google Doc syllabus in Canvas)

In Canvas select Syllabus, click Edit, then select HTML Editor at the top right, then follow the instructions in one of the below links to determine what you need to enter in the edit window.

Using Google Docs for dynamic Canvas content   or  Embedding Google Docs in Canvas

Embed a Google Calendar in Canvas (have not tried this myself)

Embedding an outside website into a Blend page

To embed another website in an inline frame (basically a scrollable box) within a Blend page open the HTML Editor and paste the following

<p><iframe src=”replace with your site’s URL” width=”100%” height=”700″ style=”border: 3px solid black;”></iframe></p>

For example, <p><iframe src=”http://lasacs.com/” width=”100%” height=”700″ style=”border: 3px solid black;”></iframe></p>

If the height number is large enough for your entire website, the inline frame will not have its own scrollbar (Hello TEAMS).

If the URL starts with http://  instead of https:// everyone that browses to the blend page using Chrome will need to click the shield in the far right of the address bar and select  Load anyway or Load unsafe script (depending on your Chrome version). Details & procedure for other browsers.

User-added image

Unfortunately the free weebly.com web pages use http:// and a upgrade to business level is required to get https://.

Using the CANVAS API to create an assignment or get information

  1. The canvasAssignmentGroupDetails1.1.py Python program lists class assignment groups and their assignments.
  2. The canvasCreateAssignment1.1.py Python program generates an assignment based from a CSV file  (e.g. saved from spreadsheet).
  3. The canvasGetIds1.1.py Python program retrieves IDs and names of various Canvas content.

PythonPresent  Python_logo_and_wordmark.svg

Present a program within Python Idle one line at a time. Left click to show the next line of the program, right click to run the program anytime.  This program reads in the Python program and generates an AutoHotKey (see above) script used to present the python program in Python Idle.

CodingBat.com internet

Python and Java practice problems.  Teachers are able to add their own problems and create custom pages. An online, light weight, easy to use PC2.

Emacs reveal file

Using the reveal-next.el module in emacs, enables you to reveal a file one line at a time by pressing the down arrow (thus this also works with the Wireless Presenter – see above). This is useful when talking about programs when you want students to focus on the next line of code. To (de)activate enter M-x reveal-next-mode.

Teacher Tech with Alice Keeler

  • Why study CS?
  • Courses
  • Peer Tutors
  • C L U B S
  • Contests (UIL, etc)
  • Online Challenges
  • Opportunities
  • Books
  • Capitol Tree
  • Arduino, Raspberry Pi, etc
  • Linux Access
  • Puzzles in Room 222
  • Teacher Tech
  • Anonymous Feedback
  • Contact Info
  • Twitter @lasacsofficial
Creative Commons License LASA Computer Science by Rainer Mueller and James Shockey is licensed under
a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.