Firefox 浏览器附加组件
  • 扩展
  • 主题
    • 适用于 Firefox
    • 字典和语言包
    • 其他浏览器网站
    • 适用于 Android 的附加组件
登录
PseudoRun - IGCSE Pseudocode Editor 预览

PseudoRun - IGCSE Pseudocode Editor 作者: Idrees Qazi

Offline IGCSE/A-LEVELS pseudocode editor and simulator for Computer Science students

3(2 条评价)3(2 条评价)
39 个用户39 个用户
下载 Firefox 并安装扩展
下载文件

扩展元数据

关于此扩展
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
  1. Install Extension: Click "Add to Firefox" or load via about:debugging
  2. Open Editor: Click the PseudoRun icon in your Firefox toolbar
  3. Start Coding: Write pseudocode with real-time syntax highlighting
  4. Execute Programs: Click "Run" to see animated output execution
  5. Learn and Practice: Access tutorial, examples, and practice problems
  6. 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 data security:
- 🔒 Zero Data Collection - No analytics or tracking
- 🔒 Local Storage Only - All data stays on device
- 🔒 No Authentication - No account creation required
- 🔒 Offline Operation - No network connectivity needed
- 🔒 Open Source - Code is transparent and auditable

Continuous Learning
  • Regular updates with new examples and features
  • Responsive developer support for educational institutions
  • Community-driven feature improvements
  • Alignment with curriculum updates and standards



Transform your Computer Science education with PseudoRun - The complete offline pseudocode learning environment for IGCSE and A-LEVELS success!
评分 3(1 位用户)
登录以评价此扩展
目前尚无评分

已保存星级评分

5
1
4
0
3
0
2
0
1
1
阅读全部 2 条评价
权限与数据

必要权限:

  • 获取浏览器标签页

收集的数据:

  • 开发者称此扩展无需收集数据。
详细了解
更多信息
附加组件链接
  • 用户支持网站
  • 支持邮箱
  • 复制附加组件 ID
版本
2.0.0
大小
583.09 KB
上次更新
7 小时前 (2026年8月21日)
相关分类
  • 其他
许可证
保留所有权利
版本历史
  • 查看所有版本
添加到收藏集
举报此附加组件
转至 Mozilla 主页

附加组件

  • 关于
  • Firefox 附加组件博客
  • 扩展工坊
  • 开发者中心
  • 开发者政策
  • 社区博客
  • 论坛
  • 报告缺陷
  • 评价指南

下载

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

最新版本

  • Nightly
  • Beta

商用版 Firefox

  • Enterprise

社区

  • Connect
  • Contribute
  • Developer

关注

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • 隐私
  • Cookie
  • 法律

除非另有注明,否则本网站上的内容可按知识共享 署名-相同方式共享 3.0 或更新版本使用。