Skip to main content
Karthik Divi
Member of Technical Staff, ByteXL
View all authors

Release 2025-11-02

· 3 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-533Question level reports image-20251102-154730.png image-20251102-154846.png
https://bytexl.atlassian.net/browse/BXL-535Attendance Capture & Reports 507093858-23f2ec06-62cf-4db6-b0b9-2f8783d1dc41-20251102-155124.png 507094395-51840cbc-8322-419a-a714-445011bef2ec-20251102-155130.png 507094482-08ee7d5d-a238-4588-9fd5-bb79e75b3496-20251102-155134.png 507094595-9e070414-e3f5-4409-8a36-1b5aebfedbec-20251102-155142.png 507094668-2d353689-9d25-4138-aedb-83de6d680467-20251102-155147.png
https://bytexl.atlassian.net/browse/BXL-537Test Attempt removal image-20251102-155530.png
https://bytexl.atlassian.net/browse/BXL-539HackerRank API integration to sync tests & attempts
https://bytexl.atlassian.net/browse/BXL-540Plugins detection in Tests. Note: Currently the chrome store publishing is in progress, once the plugin is available we can enable this feature in tests.
https://bytexl.atlassian.net/browse/BXL-541Org level settings - Ability to enable/ disable feature at org level.
https://bytexl.atlassian.net/browse/BXL-542Disable question score if the question is part of tests image-20251031-065158-20251102-155841.png
https://bytexl.atlassian.net/browse/BXL-543Dynamic questions picking based on the question filters image-20251102-155953.png
https://bytexl.atlassian.net/browse/BXL-544Nimbus - show build errors to users while deployments image-20251026-085807-20251102-160036.png
https://bytexl.atlassian.net/browse/BXL-546Bytexl Level Assessment Reports - Test Score Avg Calculation updates
https://bytexl.atlassian.net/browse/BXL-547Readonly blocks support for MySQL
https://bytexl.atlassian.net/browse/BXL-548Student Dashboard - Rank tiles
https://bytexl.atlassian.net/browse/BXL-549Student Dashboard - Profile completion tile image-20251102-160317.png

Source: View on Confluence

Release 2025-10-20

· 3 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-532Test level reports image-20251020-073510.png image-20251020-073529.png
https://bytexl.atlassian.net/browse/BXL-538Privileged mode in code execution - Write file ability, internet permission image-20251020-073650.png
https://bytexl.atlassian.net/browse/BXL-531Shell Script support in Tests Screenshot 2025-10-16 at 11.32.12 AM-20251016-060213-20251020-073722.png
https://bytexl.atlassian.net/browse/BXL-529Question clone feature
https://bytexl.atlassian.net/browse/BXL-525Passcode for Tests image-20251009-062537-20251020-074249.png
https://bytexl.atlassian.net/browse/BXL-503Assessments analytics dashboard image-20251020-074431.png image-20251020-074505.png
https://bytexl.atlassian.net/browse/BXL-478ProjectBank - Educator view image-20251020-074646.png Screenshot 2025-10-20 at 1.17.02 PM-20251020-074704.png
https://bytexl.atlassian.net/browse/BXL-489Hackathon project enhancements
https://bytexl.atlassian.net/browse/BXL-507Student Feedback Enhancements – 2 Implement improvements to the student feedback module to enhance data quality, visibility, and usability. Scope of Work: 1. Mandatory Suggestions Field - Make the Suggestions field a required input for students while submitting feedback. - Prevent submission if left blank. 2. Raw Suggestions Display in Overview - Add a new section under Overview for feedback at the Batch × Course level. - Display all raw (unprocessed) student suggestions in this section for admin/educator review. 3. Download Button in Overview - Add a Download button in the Overview section at the Batch × Course level. - Export feedback data (including suggestions) in CSV/Excel format.
https://bytexl.atlassian.net/browse/BXL-526Nimbus workspace on demand STOP feature image-20251013-070310-20251020-074930.png
https://bytexl.atlassian.net/browse/BXL-528Allow Educators to Log a Session Even with Zero Students image-20251008-075446-20251020-075017.png
https://bytexl.atlassian.net/browse/BXL-534Show assessment if assessment Group permissions present

Source: View on Confluence

Release 2025-10-05

· 3 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-513Clone test feature image-20251005-150231.png
https://bytexl.atlassian.net/browse/BXL-511Do not display Question titles in tests Screenshot 2025-09-28 at 1.45.21 PM-20250928-081522-20251005-150304.png Screenshot 2025-09-28 at 1.45.31 PM-20250928-081532-20251005-150309.png
https://bytexl.atlassian.net/browse/BXL-504Support for SQLite support in Tests image-20250927-092205-20251005-150425.png
https://bytexl.atlassian.net/browse/BXL-510Support PostgreSQL database in Tests
https://bytexl.atlassian.net/browse/BXL-500Support for Test URL in live reports image-20251005-150730.png
https://bytexl.atlassian.net/browse/BXL-512For Question Bank, the following should be enabled by default (Avoiding two additional decisions/clicks per question created) 1. Partial Scoring 2. Ignore case while validating output
https://bytexl.atlassian.net/browse/BXL-498Regex based test cases image-20250924-053837-20251005-150913.png
https://bytexl.atlassian.net/browse/BXL-524Database workspaces support in Nimbus V3
https://bytexl.atlassian.net/browse/BXL-509Introduce a CBL (Curriculum-Based Learning) field in the metadata whenever a user creates a new entry or performs a bulk upload. The field will be mandatory and act as a binary flag (Yes / No). - Add CBL field to metadata at: - Subject level - Topic level - Sub-topic level - Ensure field is: - Mandatory for all new entries. - Included in bulk upload templates (with validation). - Defaulted to No if not explicitly marked. - The CBL field will only serve as a flag (Yes/No), not a descriptive field.
https://bytexl.atlassian.net/browse/BXL-506FastAPI in Nimbus
https://bytexl.atlassian.net/browse/BXL-508React Native in Nimbus
https://bytexl.atlassian.net/browse/BXL-505streamlit in Nimbus
https://bytexl.atlassian.net/browse/BXL-501Hide Org, Branch, Batch for the Student profile
https://bytexl.atlassian.net/browse/BXL-490In the course mapping workflow: 1. Duration should be a mandatory field during course mapping creation. 2. Provide an Edit option for existing mappings, where the following fields can be modified: - Duration - Course Type - Course Dates
https://bytexl.atlassian.net/browse/BXL-492Educator Report - Student Performance image-20250922-110024-20251005-151151.png image-20250922-024934-20251005-151153.png
https://bytexl.atlassian.net/browse/BXL-499ByteXL Leaderboard updates - Add the ability to hide students with no projects image-20250922-080916-20251005-151314.png
https://bytexl.atlassian.net/browse/BXL-491Enhance the curriculum-based learning feature to allow bulk selection of topics and sub-topics, and display the count of selected items for better visibility. Requirements: Select All option at both the topic and sub-topic level. Display count of topics/sub-topics selected dynamically.

Source: View on Confluence

Release 2025-09-16

· 3 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-481Ops LDMs should be able to manage the platform support activities for their respective colleges. This means they will need access to the following capabilities [only] for whichever college they are mapped to - 1. Create new branches and batches and user groups [for only students in their college] 2. Add / remove students to batches, branches and user groups. 3. Add / remove educators to batches and branches. 4. Assign / Map courses to educators (need to check) 5. Assign / remove courses to batches and branches (need to check) 6. Create tests from available questions [they should be able to view questions in the question bank for selecting questions but not edit or add to them or even download them]. (need to check) 7. Assign tests to batches, branches and and user groups.
https://bytexl.atlassian.net/browse/BXL-461Educator report image-20250909-101604-20250916-032912.png image-20250909-101619-20250916-032920.png
https://bytexl.atlassian.net/browse/BXL-484Labs/Tests live tracking image-20250916-033413.png image-20250916-033953.png
https://bytexl.atlassian.net/browse/BXL-495ByteXL Level users report image-20250916-035541.png
https://bytexl.atlassian.net/browse/BXL-483AI Mentor, Diagram generation ability image-20250916-035740.png
https://bytexl.atlassian.net/browse/BXL-464Enhance the filtering experience on the platform by introducing hierarchical, synced filters with search and multi-select capabilities. This is specifically required for Admin Dashboards including: - Feedback Dashboard - Session Logging Dashboard Requirements: - Filters should follow a hierarchy (e.g., Organisation → Department → Course → Batch). - Allow search within filters for quicker access. - Support multi-select where applicable. - Ensure filters are in sync—selection in one should update options in the dependent filters. - Maintain consistent UX across both dashboards.
https://bytexl.atlassian.net/browse/BXL-456Course Progress Percentage in DB
https://bytexl.atlassian.net/browse/BXL-485 https://bytexl.atlassian.net/browse/BXL-488Nimbus V3 - New redesigned page (Currently live for SuperAdmins) we will be rolling out to all in next few days - Dedicated VM per workspace - New workspaces - MUI, Shadcn, Gemini, AI Agents building - Full size window VSCode experience - REST Client Screenshot 2025-09-16 at 6.47.07 AM-20250916-011708.png Screenshot 2025-09-16 at 6.47.28 AM-20250916-011729.png Screenshot 2025-09-16 at 6.47.20 AM-20250916-011720.png Screenshot 2025-09-16 at 9.36.37 AM-20250916-040638.png

Source: View on Confluence

Release 2025-08-31

· 3 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-444Custom domain support. ex. https://cuchd.app/ Screenshot 2025-08-31 at 1.00.12 PM-20250831-073013.png Screenshot 2025-08-31 at 1.00.48 PM-20250831-073049.png
https://bytexl.atlassian.net/browse/BXL-476Plagiarism report - Link to original code Screenshot 2025-08-31 at 1.07.39 PM-20250831-073745.png
https://bytexl.atlassian.net/browse/BXL-480AI Mentor with user’s context Screenshot 2025-08-31 at 1.06.41 PM-20250831-073642.png
https://bytexl.atlassian.net/browse/BXL-454Curriculum Based Learning Course Creation image-20250821-105635-20250831-074341.png image-20250821-105709-20250831-074339.png
https://bytexl.atlassian.net/browse/BXL-477Datasets, one-click download to Nimbus
https://bytexl.atlassian.net/browse/BXL-473Nimbus v3 integration - APIs implementation
https://bytexl.atlassian.net/browse/BXL-467Show stdout, stderr for visible test cases image-20250830-061610-20250831-074610.png
https://bytexl.atlassian.net/browse/BXL-475Google, Microsoft Social logins image-20250831-074659.png
https://bytexl.atlassian.net/browse/BXL-479Section wise summary in report screens image-20250831-074950.png
https://bytexl.atlassian.net/browse/BXL-457Auto save coding question’s code (every 10 seconds) image-20250831-075219.png
https://bytexl.atlassian.net/browse/BXL-468Disabling the Run, submit buttons when they are calling the APIs, API timeouts
https://bytexl.atlassian.net/browse/BXL-445Session Logging v2 - Replace Educator image-20250830-114144-20250831-075352.png
https://bytexl.atlassian.net/browse/BXL-474byteXL Labs support in Courses 1. Enable support for ByteXL Labs (Tests in Labs mode) in courses 2. We should be able to configure the ByteXL Lab in courses 3. Pull all the downstream reports like 1. Course progress in the course card, 2. Student’s Course reports 3. Student’s College Labs 4. College Reports > College Labs

Source: View on Confluence

Release 2025-08-17

· 3 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-451 https://bytexl.atlassian.net/browse/BXL-471PL/SQL, MongoDB Support in ByteXL Tests image-20250817-122559.png
https://bytexl.atlassian.net/browse/BXL-446 https://bytexl.atlassian.net/browse/BXL-447Session logging v2 revision changes image-20250808-124801-20250817-123307.png image-20250808-124325-20250817-123449.png image-20250808-124258-20250817-123452.png
https://bytexl.atlassian.net/browse/BXL-442Mandatory Fields in Questions and Tests Question Metadata: Status, Difficulty, Bloom Taxonomy, Subjects, Topics, Sub topics Tests: Subjects [from the metadata dropdown]
https://bytexl.atlassian.net/browse/BXL-439Sections support in Tests image-20250817-141832.png Screenshot 2025-08-17 at 8.00.00 PM-20250817-143001.png
https://bytexl.atlassian.net/browse/BXL-448Metadata bulk upload image-20250814-083735-20250817-141941.png
https://bytexl.atlassian.net/browse/BXL-452ByteXL level test takers daily graph, shows potential test takes in +/- 30 days image-20250817-142050.png
https://bytexl.atlassian.net/browse/BXL-455Mixpanel events in Tests
https://bytexl.atlassian.net/browse/BXL-458Metabase MongoDB update
https://bytexl.atlassian.net/browse/BXL-460ai-sdk for content LLM calls - Reduce errors in questions generation
https://bytexl.atlassian.net/browse/BXL-462Test reports updates: 1. Anomaly images must be different from the regular 20 sec image capture (preferably in a separate section) 2. Adding anomaly count in the csv. 3. Number of tab switches and number of images captured in the report.
https://bytexl.atlassian.net/browse/BXL-465HackerRank profile URL capture, Integration POC image-20250817-142346.png
https://bytexl.atlassian.net/browse/BXL-470ByteXL Labs support - Show reports to Students Screenshot 2025-08-17 at 7.55.12 PM-20250817-142535.png

Source: View on Confluence

Release 2025-08-04

· 3 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-427AI based proctoring - Capturing the screenshots from the camera when there are multiple faces found or no faces found scenarios, along with the periodical image capturing
https://bytexl.atlassian.net/browse/BXL-431Plagiarism support for coding questions is implemented
https://bytexl.atlassian.net/browse/BXL-420Support for the HTML based questions image-20250804-031112.png
https://bytexl.atlassian.net/browse/BXL-421Migrated MongoDB from Atlas to AWS
https://bytexl.atlassian.net/browse/BXL-426Safe Browser enhancements 1/2 - (ConfigHash) - This stops users modifying the .seb file
https://bytexl.atlassian.net/browse/BXL-437SEB enhancements - 2/2 - Stop users to quit SEB and comeback, only way to quit is finishing the test or using the password
https://bytexl.atlassian.net/browse/BXL-453Enable refresh button on SEB - This helps to refresh the page in case of internet issues
https://bytexl.atlassian.net/browse/BXL-428MCQ questions bulk import, better error handling for duplicate questions & invalid data
https://bytexl.atlassian.net/browse/BXL-443Ignore case checks for Descriptive & Fill in the Blank questions
https://bytexl.atlassian.net/browse/BXL-459Offline network - error handling in tests
https://bytexl.atlassian.net/browse/BXL-441Mobile app support
https://bytexl.atlassian.net/browse/BXL-440Lab, Lab Groups CRUD access for ContentAdmin roles
https://bytexl.atlassian.net/browse/BXL-434College Labs reports UX image-20250720-162844-20250804-033040.png image-20250719-112949-20250804-033035.png
https://bytexl.atlassian.net/browse/BXL-412Courses Student view UX image-20250720-162737-20250804-033213.png
https://bytexl.atlassian.net/browse/BXL-399College report > Overall tab UX image-20250722-124120-20250804-033312.png image-20250722-124141-20250804-033316.png image-20250722-124629-20250804-033321.png
https://bytexl.atlassian.net/browse/BXL-372Student Feedback image-20250804-034016.png

Source: View on Confluence

Release 2025-07-14

· 3 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-3951. Missed Sessions – Search Functionality: - Add the ability to search for missed educators and missed sessions within the missed sessions section. 2. Overview Graph Alignment & Colors: - The graph in the Overview section should be left-aligned. - Update the color scheme: replace the current green and red with improved UI-compliant colors for better clarity and accessibility. 3. Section Heading: - Add a clear heading labeled "Summary" after the "Missed Sessions" section to separate the two areas visually. 4. Freelancers Cleanup: - Remove freelancers from the Missed Sessions list. - Ensure only educators mapped to their current active organization are shown. 5. Summary Tabs & Filters Simplification: - In the Summary section, there are currently 4 tabs (Educator, Session, Courses, Batch) and the same 4 as filters. - Simplify this UI by reducing filters to only 2 key dimensions for more intuitive usage. 6. Session Log View – Summary > Sessions: - In Summary > Sessions, enable the “View Details” button to open the detailed session log view for that particular session. 7. Inactive Batch Cleanup: - Remove inactive batches from the dashboard view to avoid clutter and confusion. 8. Missed Educators & Batches – Color Update: - Set the default color of missed educators and missed batches to red for quick visual identification.
https://bytexl.atlassian.net/browse/BXL-411Login Flow security image-20250714-111856.png Additional OTP for sensitive roles (SuperAdmin, ContentCreator) captcha for login, forgot password flows. image-20250714-111958.png Captcha in Join page.
https://bytexl.atlassian.net/browse/BXL-409Student Profile - optimise for mobile view & edit flows
https://bytexl.atlassian.net/browse/BXL-413Order in Labs Screenshot 2025-07-14 at 4.52.23 PM-20250714-112224.png
https://bytexl.atlassian.net/browse/BXL-414CU Test results daily backups
https://bytexl.atlassian.net/browse/BXL-415College Reports > Assessments > Lifetime Score - Show base score Screenshot 2025-07-14 at 4.53.56 PM-20250714-112516.png
https://bytexl.atlassian.net/browse/BXL-416Set the default view of the Summary section to "Lifetime". Include a custom date filter using a calendar picker for flexible time-range analysis.
https://bytexl.atlassian.net/browse/BXL-417Session Admin Dashboard - more tiles image-20250714-112724.png
https://bytexl.atlassian.net/browse/BXL-419Educator Log Session - Date picker update - QOL
https://bytexl.atlassian.net/browse/BXL-422Explanations support in Questions, Report Screenshot 2025-07-08 at 1.10.51 PM-20250708-074052-20250714-113028.png
https://bytexl.atlassian.net/browse/BXL-424Partial scoring feature image-20250714-113144.png
https://bytexl.atlassian.net/browse/BXL-430Explanation for visible test cases image-20250714-113325.png
https://bytexl.atlassian.net/browse/BXL-432Mongo 8.x migration from 7.x
https://bytexl.atlassian.net/browse/BXL-421Mongo migration Atlas to AWS

Source: View on Confluence

Release 2025-06-30

· 3 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-407 (CU Ask)College level course progress reports. By completion percentage & score image-20250630-062829.png image-20250630-062844.png
https://bytexl.atlassian.net/browse/BXL-402Tests & Questions access to content creator role. Create/ Edit access is given but not the delete access. Delete still can be done from SuperAdmin only.
https://bytexl.atlassian.net/browse/BXL-388SafeBrowser Implementation for improved proctoring by blocking app switching, plugins, over the top apps. image-20250630-063058.png image-20250630-063245.png
https://bytexl.atlassian.net/browse/BXL-378Metada data driven Subjects, Topics & Subtopics mapping image-20250630-064544.png Bloom Taxonomy mapping for questions image-20250630-064620.png
https://bytexl.atlassian.net/browse/BXL-374 https://bytexl.atlassian.net/browse/BXL-371Course mappings out of Beta
https://bytexl.atlassian.net/browse/BXL-389Ignoring educators from all the college report tabs to fix issues with rankings and invalid data image-20250630-065310.png
https://bytexl.atlassian.net/browse/BXL-391 (CU Ask)Ignore Zero time spent records from Labs & Challenges reports image-20250630-065609.png
https://bytexl.atlassian.net/browse/BXL-397 https://bytexl.atlassian.net/browse/BXL-401Event logging from Tests & Session Dashboard
https://bytexl.atlassian.net/browse/BXL-405Subject mapping in Tests
https://bytexl.atlassian.net/browse/BXL-410Hiding the sensitive data (email, phone) in the public profile APIs
https://bytexl.atlassian.net/browse/BXL-372Student Feedback (Beta) From AM login:Screenshot 2025-06-30 at 12.32.06 PM-20250630-070207.png Screenshot 2025-06-30 at 12.32.31 PM-20250630-070232.png Screenshot 2025-06-30 at 12.32.44 PM-20250630-070245.png From Student Login:Screenshot 2025-06-30 at 12.32.55 PM-20250630-070440.png Screenshot 2025-06-30 at 12.33.14 PM-20250630-070314.png

Source: View on Confluence

Release 2025-06-15

· 2 min read
Karthik Divi
Member of Technical Staff, ByteXL
Jira TicketDescription
https://bytexl.atlassian.net/browse/BXL-369Support for SQL based tests image-20250615-154139.png
https://bytexl.atlassian.net/browse/BXL-380AI Mentor reports (ByteXL Level https://bytexl.app/reports/ai-mentor) image-20250615-171229.png
https://bytexl.atlassian.net/browse/BXL-377Nimbus Evaluations - Marks breakdown image-20250615-154442.png
https://bytexl.atlassian.net/browse/BXL-381Leaderboard - Last 7 days, Last 30 days support along with the Lifetime image-20250615-154626.png
https://bytexl.atlassian.net/browse/BXL-382IP Address restrictions in Tests image-20250615-154742.png Screenshot 2025-06-15 at 9.18.00 PM-20250615-154802.png
https://bytexl.atlassian.net/browse/BXL-384Triggers support in MySQL image-20250615-154923.png
https://bytexl.atlassian.net/browse/BXL-393ByteXL Level leaderboard - across colleges image-20250615-155016.png
https://bytexl.atlassian.net/browse/BXL-387Branch level leaderboards image-20250615-155154.png
https://bytexl.atlassian.net/browse/BXL-398Course Completion Leaderboard image-20250615-160104.png
https://bytexl.atlassian.net/browse/BXL-383Functions support in Tests (using readonly blocks) image-20250615-160229.png
https://bytexl.atlassian.net/browse/BXL-386AI Mentor - Chat History image-20250615-161028.png
https://bytexl.atlassian.net/browse/BXL-396ByteXL Tests - download CSV reports

Source: View on Confluence