TEXT GOES HERE
TEXT GOES HERE
| (async function CanvasCourseDiffTool() { | |
| const base = ENV.DEEP_LINKING_POST_MESSAGE_ORIGIN || location.origin; | |
| const api = `${base}/api/v1`; | |
| const RECENTS_KEY = "canvas_course_diff_recent_courses_v1"; | |
| const sleep = (ms) => new Promise((r) => setTimeout(r, ms)); | |
| function parseNext(linkHeader) { | |
| if (!linkHeader) return null; | |
| const match = linkHeader.match(/<([^>]+)>;\s*rel="next"/); |
I think every year at SIGCSE there's someone showing off another in-browser IDE for coding. My own contribution to this space is BlockPy (scratch editor: https://blockpy.cis.udel.edu/blockpy/, 2017 paper: https://ieeexplore.ieee.org/abstract/document/7924251), which has several pedagogical features:
| from drafter import * | |
| from PIL import Image as PIL_Image | |
| from random import randint | |
| @dataclass | |
| class State: | |
| image: PIL_Image | |
| from drafter import * | |
| from dataclasses import dataclass | |
| add_website_css( | |
| ".comment-line", | |
| "display: flex; justify-content: space-between; align-items: center; border-bottom: 1px dashed #ccc;", | |
| ) | |
| @dataclass |
| python simple_python_utility.py |
This is a bookmarklet, you can save it as a bookmark, and while Canvas is loaded, you click on the bookmark. After a minute, it'll show the statistics for your students across assignments.
| (function(){ | |
| const token = "GITHUB_TOKEN"; // replace with your GitHub token | |
| const BASE_URL = "https://api.github.com"; | |
| const ORG_NAME = "REPLACE_WITH_ORG_NAME"; | |
| const REPO_BASE_NAME = "REPLACE_WITH_REPO_STARTER_"; | |
| const repos = [ | |
| // Put your student names here, as a list of strings. | |
| // You can easily get a list of submitted students from the Download->Download Grades button on github classroom. | |
| ]; |
| Animal | Animal | The form dealing with animals and animal products. | |
|---|---|---|---|
| Air | Auram | The form dealing with air, weather, and gases. | |
| Body | Corpus | The form dealing with the human body. | |
| Mind | Mentem | The form dealing with thoughts, emotions, and mental processes. | |
| Fire | Ignem | The form dealing with fire and heat. | |
| Water | Aquam | The form dealing with water and liquids. | |
| Earth | Terram | The form dealing with earth and minerals. | |
| Plant | Herbam | The form dealing with plants and plant products. | |
| Metal | Metallum | The form dealing with metals and ores. | |
| Spirit | Spiritus | The form dealing with spirits and ethereal entities. |