
ProctorTrack Proctoring Levels: Which One Should You Use?
A side-by-side comparison of ProctorTrack's four proctoring levels — from fully automated ID checks to live human proctors — and guidance on which one fits your assessment.
Read more
ProctorTrack: Instructor and Student Guide
How to enable and use ProctorTrack proctoring on Lab.Computer — the full instructor setup workflow and the student onboarding-to-exam experience.
Read more
Getting Started: Creating a Course and Adding Students
How to create a course on Lab.Computer, understand its key configuration options, and choose the right enrollment method — public link, Share ID, individual invites, or bulk CSV — for your class size.
Read more
Getting Started: Creating Your Lab.Computer Account
A complete walkthrough of signing up for Lab.Computer, verifying your email, and choosing the right role — plus fixes for the sign-up snags that aren't documented anywhere else.
Read more
Getting Started: Creating an Assignment
How to create, configure, and release an assignment on Lab.Computer — from choosing hardware resources and timeouts to generating and publishing the final version.
Read more
How Can Coding Practice Turn Programming Knowledge Into Real Skills?
Learn how effective coding practice helps students turn programming knowledge into real skills through problem solving, feedback, debugging, and repeated practice.
Read more
From Learning to Coding: Making Coding Courses More Hands-On
Discover how coding courses can become more hands-on through practice, projects, feedback, problem solving, and meaningful programming tasks. This reflects the actual article rather than simply repeating the title. The article's central argument is that students develop coding ability by actively writing, debugging, testing, receiving feedback, and gradually tackling less structured problems.
Read more
Browser-Based vs. Traditional Programming: Which Works Better for Coding Courses?
Compare browser-based and traditional programming environments for coding courses, looking at setup, accessibility, student practice, and the learning experience.
Read more
Cloud IDE vs Local Setup: Which Works Better for Coding Education?
Explore the differences between cloud IDEs and local setups for coding education, including setup, practice, feedback, and the learning experience.
Read more
How Can Computer Science Courses Prepare Students for Real-World Coding?
Explore how computer science courses can prepare students for real-world coding through practice, problem solving, projects, feedback, and applied learning.
Read more
How Can Programming Courses Build Real Coding Skills?
Explore how programming courses can build real coding skills through hands-on practice, feedback, assessment, and applied problem solving.
Read more
What Makes an Online Coding Platform Effective for Students?
What makes an online coding platform effective for students? Explore how coding practice, feedback, assessment, and instructor control can support better programming learning.
Read more
Canvas LTI 1.3 Integration — Step 1: Registration and Activation
How to register Lab.Computer as an LTI 1.3 app in Canvas and get your organization activated — the first step in connecting Lab.Computer to your Canvas instance.
Read more
Canvas Assignment Setup and Launch — Step 2
How to configure a Canvas assignment as an External Tool that launches into Lab.Computer, and what students see when they launch — the second step after Canvas LTI registration.
Read more
Getting Started: Grading Assignments
How grading works on Lab.Computer — reviewing submissions, understanding auto-graded test cases and MCQs, overriding scores manually, and exporting final grades.
Read more
Getting Started: Student Making a Submission
A real walk-through from the student's seat: launching a Canvas-linked assignment into Lab.Computer, finding MySQL already installed and running, working through the exercises, and submitting an attempt that gets some answers right and one wrong.
Read more