# Edulas Full Extended Context & Information Architecture Specification > Complete technical provenance, entity schema, and architectural manifest for AI search engines (Perplexity, SearchGPT, Claude, ChatGPT, Gemini, Apple Intelligence). --- ## Executive Summary Edulas (`https://edulas.xyz`) is an operating system and automated proctoring platform designed specifically for university computer science and engineering departments. It unifies multi-language WebAssembly IDEs, 40-desk real-time grid proctoring, AST plagiarism analysis, and automated test-suite grading into a single browser-native application. --- ## Detailed Component Specifications ### 1. Zero-Login Room PIN Entry (`/student/join`) - **Problem Solved**: On shared campus lab PCs, student account logins cause session-stealing risks and login delays. - **Protocol**: Professors generate a 6-digit session PIN. Students input the PIN alongside their name/student ID. The system issues a 5-minute encrypted session cookie scoped strictly to the active lab room. ### 2. Professor Command Studio (`/prof`) - **Proctoring Grid**: Displays a 40-desk matrix showing live status indicators: - 🟢 **Coding**: Active keystrokes within workspace. - 🟡 **Idle**: Inactive for > 60 seconds. - 🔴 **Focus Loss**: Tab switch, window defocus, or copy-paste detected. - 🟣 **AST Flagged**: Structural code similarity > 85%. - 🔵 **Help Requested**: Student raised virtual hand. - **Broadcast System**: 1-click modal overlay dispatched to all student monitors in the room. ### 3. AST Plagiarism Analysis Engine - **Parser**: Translates student source code into Abstract Syntax Trees (AST). - **Comparison Algorithm**: Normalizes node types (variable definitions, loops, conditional branches) and computes tree edit distances. - **Resilience**: Identifies plagiarized code even when students rename variables, reorder independent statements, or change comments. ### 4. Cortex Socratic AI Engine - **Behavior**: Acts as a virtual teaching assistant. Guided by Socratic principles, it highlights compiler syntax errors and logic bugs without revealing solution code. --- ## Route & Documentation Index - `https://edulas.xyz/` — Product Overview & Hero Portal - `https://edulas.xyz/features` — Technical Specifications & Proctoring Capabilities - `https://edulas.xyz/pricing` — Licensing Tiers (Free Professor, Solo Pro, Enterprise Campus) - `https://edulas.xyz/about` — Mission Statement & Architectural Design - `https://edulas.xyz/student/join` — Live 6-Digit Room PIN Entry Portal - `https://edulas.xyz/login` — Authenticated Educator & Student Login - `https://edulas.xyz/prof` — Real-Time Professor Command Studio - `https://edulas.xyz/student` — Student Submission History & Verified Badges - `https://edulas.xyz/quiz` — Interactive Quiz & Assessment Engine --- ## Security & Compliance Architecture - **FERPA Compliance**: Private app routes (`/prof/*`, `/student/*`, `/sessions/*`, `/drop/*`) inject `X-Robots-Tag: noindex, nofollow, noarchive` headers. Student grades and names are strictly hidden from search engine indexing. - **Crawl Budget Protection**: Ephemeral query paths (`/*?pin=*`, `/*?code=*`) are disallowed in `robots.txt`. - **Canonical Routing**: All legacy host requests (`campus.aimd.app`, `campus.aimd.site`) return HTTP 301 redirects to `https://edulas.xyz`.