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

|
5 installs
| (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 to timed assessments, coding challenges, and evaluation sessions backed by the TaoScope website API.

Extension ID: taoscope.taoscope-coding-assessment

Features

  • Hiring dashboard — View pipeline stats and open role-based assessments from a dedicated editor panel.
  • Ticket registration — Start a session with an assessment ticket from your job application.
  • Knowledge queries — Structured technical questions aligned to job requirements.
  • Coding challenges — In-editor problems with starter code, local public test runs, and automated scoring.
  • Focus monitoring — Detects when candidates leave the assessment panel (editor, other apps, AI assistants) and applies score penalties.
  • Auto-save — Periodically persists assessment progress during long sessions.
  • Sidebar integration — Quick actions from the TaoScope activity bar.

Requirements

  • VS Code ^1.85.0 or compatible editors (Cursor, VSCodium, etc.)
  • Trusted workspace — Virtual and untrusted workspaces are not supported.
  • TaoScope API — Served by the TaoScope website at /api/v1/* (see Backend setup).

Installation

From the Marketplace

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

taoscope.taoscope-coding-assessment

Marketplace: https://marketplace.visualstudio.com/items?itemName=taoscope.taoscope-coding-assessment

From a VSIX package

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

Quick start

  1. Apply on taoscope.com/work-with-us and save your assessment ticket.
  2. Install this extension.
  3. Open the TaoScope activity bar → Start Coding Assessment → enter your ticket ID.

Default API URL: https://www.taoscope.com (API at /api/v1/*). For local website dev, set taoscope.apiUrl to http://localhost:3000.

Commands

Command Description
TaoScope: Open Hiring Dashboard Open the hiring dashboard in the editor area
TaoScope: Start Coding Assessment Open the dashboard and prompt for ticket 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 https://www.taoscope.com Base URL of the TaoScope website (API at /api/v1/*)
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

Local development override:

{
  "taoscope.apiUrl": "https://taoscope.com"
}

Backend setup

The API runs inside the taoscope-website Next.js app (no separate API server required).

Local development

cd taoscope-website
cp .env.example .env.local
# Set MONGODB_URI, AWS S3, SMTP, etc.
npm install
npm run dev

Verify the API:

curl http://localhost:3000/api/health

Seed data (optional):

npm run seed:careers
npm run seed:test-categories

API routes used by this extension

Method Path Purpose
GET /api/health Service health check
GET /api/v1/assessments/queries Knowledge assessment queries
GET /api/v1/careers/roles Available job roles
GET /api/v1/careers/roles/:id/stats Role hiring stats
POST /api/v1/careers/ticket/lookup Validate assessment ticket
POST /api/v1/careers/generate-rand-coding Random coding snapshot
POST /api/v1/careers/assessment/submit Submit scores and focus penalties

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 taoscope-coding-assessment-<version>.vsix
npm run publish Publish current package.json version to the Marketplace
npm run publish:patch Bump patch version and publish
npm run publish:minor Bump minor version and publish

Publishing

  1. Update CHANGELOG.md and bump version in package.json.
  2. npm run compile && npm run package — test the VSIX locally.
  3. npx vsce login taoscope (once, with Azure DevOps PAT scoped to Marketplace Manage).
  4. npm run publish

Architecture

┌─────────────────────┐
│  VS Code / Cursor   │
│  tao-extension      │
└──────────┬──────────┘
           │  HTTP (taoscope.apiUrl)
           ▼
┌─────────────────────┐
│  taoscope-website   │
│  /api/v1/*          │
└─────────────────────┘

Support

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

License

MIT © TaoScope

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