We use cookies to run the site, and (only with your permission) to understand usage with analytics.Read our Privacy Policy.

Analytics is off until you accept.
Lab.Computer logo

Blogs

ProctorTrack Proctoring Levels: Which One Should You Use?
Security

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
Lab.Computer Team
ProctorTrack: Instructor and Student Guide
Security

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
Lab.Computer Team
Getting Started: Creating a Course and Adding Students
Tutorials

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
Lab.Computer Team
Getting Started: Creating Your Lab.Computer Account
Tutorials

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
Lab.Computer Team
Getting Started: Creating an Assignment
Tutorials

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
Lab.Computer Team
How Can Coding Practice Turn Programming Knowledge Into Real Skills?
Research

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
Lab.Computer Team
From Learning to Coding: Making Coding Courses More Hands-On
Research

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
Lab.Computer Team
Browser-Based vs. Traditional Programming: Which Works Better for Coding Courses?
Research

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
Lab.Computer Team
Cloud IDE vs Local Setup: Which Works Better for Coding Education?
Research

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
Lab.Computer Team
How Can Computer Science Courses Prepare Students for Real-World Coding?
Research

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
Lab.Computer Team
How Can Programming Courses Build Real Coding Skills?
Research

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
Lab.Computer Team
What Makes an Online Coding Platform Effective for Students?
Research

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
Lab.Computer Team
Canvas LTI 1.3 Integration — Step 1: Registration and Activation
Product

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
Lab.Computer Team
Canvas Assignment Setup and Launch — Step 2
Product

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
Lab.Computer Team
Getting Started: Grading Assignments
Tutorials

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
Lab.Computer Team
Getting Started: Student Making a Submission
Tutorials

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
Lab.Computer Team