PseudoRun - IGCSE Pseudocode Editor EN
Idrees Qazi · Firefox
Offline IGCSE/A-LEVELS pseudocode editor and simulator for Computer Science students
简介
Complete Offline Pseudocode Learning Environment
PseudoRun is the ultimate educational tool for IGCSE and A-LEVELS Computer Science students, now available as a Firefox extension that works completely offline. This comprehensive pseudocode editor and simulator helps students master Cambridge programming concepts with professional features and an intuitive interface.
Key Features
🔧 Professional Code Editor
- CodeMirror 6 integration with advanced syntax highlighting
- Real-time syntax validation with 500ms debounced error checking
- Auto-save functionality with browser localStorage
- Bracket matching, line numbers, and code folding
- Multiple themes including light and dark modes
🎓 Educational Tools
- 22 Built-in Example Programs covering the complete IGCSE syllabus
- Interactive Tutorial with step-by-step learning modules
- Comprehensive Syntax Reference with Cambridge pseudocode specifications
- Practice Problems with varying difficulty levels
- Exam Mode with customizable timer for test simulation
🐛 Advanced Debugging
- Step-by-step execution with variable state visualization
- Breakpoint functionality for code analysis
- Watch variables and expression evaluation
- Call stack tracking for procedure/function debugging
- Runtime error detection with clear error messages
📊 Output and Visualization
- Animated output display showing execution flow
- Variable state monitoring during execution
- Input handling for interactive programs
- File I/O operations support (CREATE, OPEN, WRITE, CLOSE)
- Trace table generation for algorithm analysis
💾 Local Program Management
- Save unlimited programs in browser localStorage
- Organized program library with search and categorization
- Export/import programs as text files
- Program duplication and versioning support
- Local program sharing capabilities
📤 Export and Documentation
- Export pseudocode as PDF with proper formatting
- Generate DOCX documents for assignments
- Create PNG images for presentations
- Print-friendly formatting with line numbers
- Customizable export themes and styles
Complete Offline Functionality
This extension operates entirely without internet connection:
- ✅ No network requests - works anywhere, anytime
- ✅ No authentication required - always in guest mode
- ✅ Local data storage - all work saved on device
- ✅ No data collection - complete privacy protection
- ✅ Fast performance - no loading delays
Educational Benefits
For Students:
- Master IGCSE pseudocode syntax and structure
- Practice problem-solving skills with instant feedback
- Prepare for exams with realistic simulation
- Develop computational thinking and algorithm design
- Build confidence in programming fundamentals
For Teachers:
- Demonstrate pseudocode concepts in class
- Create custom exercises and examples
- Monitor student progress offline
- Generate teaching materials and examples
- Facilitate collaborative learning activities
Supported IGCSE Pseudocode Features
Data Types and Variables:
- INTEGER, REAL, BOOLEAN, STRING, CHAR types
- Variable declaration and assignment
- Array declaration and manipulation
- Constant definitions
Control Structures:
- IF/THEN/ELSE conditional statements
- FOR, WHILE, REPEAT loops
- Nested control structures
- Loop counters and iteration variables
Procedures and Functions:
- Procedure definition and calling
- Function return values
- Parameter passing (by value and reference)
- Recursion support with depth limits
Built-in Functions:
- LENGTH() for string/array operations
- SUBSTRING() for string manipulation
- UCASE()/LCASE() for case conversion
- INT()/REAL()/STRING() for type conversion
- ROUND() for number rounding
- RANDOM() for generating random numbers
File Operations:
- CREATE, OPEN, WRITE, CLOSE file commands
- READ and SEEK operations
- EOF detection
- Error handling for file operations
Output Operations:
- OUTPUT and PRINT statements
- Formatted output with spacing
- New line control
- Variable and expression output
Technical Specifications
- Firefox Compatibility: Version 142.0 and later
- Manifest Version: 2 (Firefox optimized)
- Storage: Browser localStorage (up to 10MB)
- Performance: Optimized for offline execution
- Security: No data collection or transmission
- Size: Lightweight (under 600KB)
- Language: TypeScript/React with CodeMirror 6
Installation and Usage
- Install Extension: Click "Add to Firefox" or load via about:debugging
- Open Editor: Click the PseudoRun icon in your Firefox toolbar
- Start Coding: Write pseudocode with real-time syntax highlighting
- Execute Programs: Click "Run" to see animated output execution
- Learn and Practice: Access tutorial, examples, and practice problems
- Save Work: Programs auto-save locally for continued learning
Perfect for Educational Institutions
- Classroom Use: Works in computer labs without internet
- Exam Environments: Reliable offline functionality
- Student Assignments: Export and submit work easily
- Curriculum Alignment: Covers Cambridge IGCSE Computer Science syllabus
- Accessibility: Clean, simple interface suitable for all skill levels
Privacy and Security
PseudoRun prioritizes student privacy and …
PseudoRun - IGCSE Pseudocode Editor 是做什么的
PseudoRun - IGCSE Pseudocode Editor 是一款面向 Firefox 的实用工具类扩展,主要用来解决浏览器里某类具体的小问题。官方对它的介绍是:Offline IGCSE/A-LEVELS pseudocode editor and simulator for Computer Science students在Firefox 附加组件商店(AMO)上,它当前版本 2.0.0,评分 3(2 人评价),约 37 名用户。
适合什么人用
从功能定位看,PseudoRun - IGCSE Pseudocode Editor 更适合想补上浏览器原生缺失功能的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。
怎么安装 PseudoRun - IGCSE Pseudocode Editor
- 打开Firefox 附加组件商店(AMO)上的官方页面;
- 点「添加到浏览器」并确认权限提示;
- 装好后在扩展列表里固定图标,方便随时开关。
本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。
常见问题
PseudoRun - IGCSE Pseudocode Editor 是免费的吗?
PseudoRun - IGCSE Pseudocode Editor 在Firefox 附加组件商店(AMO)免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。
PseudoRun - IGCSE Pseudocode Editor 安全吗?
它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。
PseudoRun - IGCSE Pseudocode Editor 支持哪些浏览器?
当前收录的版本来自Firefox 附加组件商店(AMO),适用于 Firefox。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。
怎么卸载 PseudoRun - IGCSE Pseudocode Editor?
在扩展管理页找到 PseudoRun - IGCSE Pseudocode Editor,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。
权限清单 来自 manifest.json 原文
接口权限 2
storagetabs