Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>TaoScope Coding AssessmentNew to Visual Studio Code? Get it now.
TaoScope Coding Assessment

TaoScope Coding Assessment

TaoScope

|
1 install
| (0) | Free
A professional VS Code coding assessment platform for TaoScope hiring, including timed assessments, coding challenges, candidate sessions, and technical evaluation workflows.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TaoScope Coding Assessment

A VS Code extension for technical hiring workflows. TaoScope Coding Assessment connects candidates and hiring teams to timed assessments, coding challenges, and evaluation sessions backed by the TaoScope API.

Features

  • Hiring dashboard — View pipeline stats and open role-based assessments from a dedicated editor panel.
  • Candidate registration — Collect candidate details and start a session for a selected role.
  • Knowledge queries — Deliver structured technical questions aligned to job requirements.
  • Coding challenges — Present in-editor problems with starter code, local public test runs, and automated scoring.
  • Auto-save — Periodically persist assessment progress to reduce data loss during long sessions.
  • Activity timeline — Track answer changes, test runs, and submission events (configurable).
  • Sidebar integration — Quick actions from the TaoScope activity bar: dashboard, start assessment, reset session.

Requirements

  • VS Code ^1.85.0 or compatible editors (Cursor, VSCodium, etc.)
  • Trusted workspace — Virtual and untrusted workspaces are not supported.
  • TaoScope API — A running backend that serves assessment and career endpoints (see Backend setup).

Installation

From the Marketplace

Search for TaoScope Coding Assessment in the Extensions view, or install by ID:

taoscope.taoscope-coding-assessment

From a VSIX package

code --install-extension taoscope-coding-assessment-0.1.0.vsix

Quick start

  1. Install the extension.
  2. Point the extension at your TaoScope API (see Configuration).
  3. Open the TaoScope icon in the activity bar, or run TaoScope: Open Hiring Dashboard from the Command Palette.
  4. Choose a role and start an assessment session.

Default API URL: http://localhost:4000

Commands

Command Description
TaoScope: Open Hiring Dashboard Open the hiring dashboard in the editor area
TaoScope: Start Coding Assessment Open the dashboard and prompt candidate registration
TaoScope: Reset Assessment Session Clear the current session and workspace state

Configuration

Open Settings and search for taoscope, or add entries to settings.json:

Setting Default Description
taoscope.apiUrl http://localhost:4000 Base URL of the TaoScope backend API
taoscope.autoSaveIntervalSeconds 15 Auto-save interval for candidate progress (5–120 seconds)
taoscope.enableActivityTimeline true Record activity events during assessments
taoscope.enableLocalPublicTests true Allow candidates to run public test cases locally

Example settings.json:

{
  "taoscope.apiUrl": "https://api.taoscope.com",
  "taoscope.autoSaveIntervalSeconds": 15,
  "taoscope.enableActivityTimeline": true,
  "taoscope.enableLocalPublicTests": true
}

Backend setup

This extension is the client for the TaoScope hiring API. For local development:

cd taoscope-api
cp .env.example .env
# Set MONGODB_URI and other secrets
npm install
npm run dev

Verify the API is reachable:

curl http://localhost:4000/health

Seed assessment data (optional):

npm run seed:assessments
npm run seed:careers

Relevant API routes:

Method Path Purpose
GET /health Service health check
GET /api/v1/assessments/queries Knowledge assessment queries
GET /api/v1/assessments/problems Coding problems
GET /api/v1/careers/roles Available job roles

Development

cd tao-extension
npm install
npm run compile

Press F5 in VS Code to launch an Extension Development Host.

Script Description
npm run compile Compile TypeScript to out/
npm run watch Compile on file changes
npm run package Build a .vsix package
npm run publish:patch Publish a patch release to the Marketplace
npm run publish:minor Publish a minor release to the Marketplace

Architecture

┌─────────────────────┐
│  VS Code / Cursor   │
│  tao-extension      │
└──────────┬──────────┘
           │  HTTP (taoscope.apiUrl)
           ▼
┌─────────────────────┐
│  taoscope-api       │
│  assessments, roles │
└─────────────────────┘

Support

  • Website: taoscope.com
  • Email: account@taoscope.com

License

MIT © TaoScope

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft