Suplimente pentru Firefox
  • Extensii
  • Teme
    • pentru Firefox
    • Dicționare și pachete lingvistice
    • Site-uri pentru alte browsere
    • Suplimente pentru Android
Intră în cont
Previzualizare PseudoRun - IGCSE Pseudocode Editor

PseudoRun - IGCSE Pseudocode Editor de Idrees Qazi

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

5 (1 revizuire)5 (1 revizuire)
2 utilizatori2 utilizatori
Descarcă Firefox și obține extensia
Descarcă fișierul

Metadate extensie

Despre această extensie
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!
Evaluat cu 5 de către 1 recenzor
Intră în cont pentru a evalua această extensie
Nu există încă evaluări

Evaluarea prin stele a fost salvată

5
1
4
0
3
0
2
0
1
0
Citește 1 recenzie
Permisiuni și date

Permisiuni necesare:

  • Să acceseze filele browserului

Colectare de date:

  • Dezvoltatorul spune că extensia nu necesită colectarea de date.
Află mai multe
Mai multe informații
Linkurile suplimentului
  • Site pentru asistență
  • E-mail pentru asistență
Versiune
1.1
Mărime
577,88 KB
Ultima actualizare
4 luni în urmă (21 nov. 2025)
Categorii conexe
  • Altele
Licență
Toate drepturile rezervate
Istoricul versiunilor
  • Vezi toate versiunile
Adaugă în colecție
Raportează acest supliment
Du-te pe pagina de start Mozilla

Suplimente

  • Despre
  • Blog suplimente Firefox
  • Atelier de extensii
  • Centrul dezvoltatorilor
  • Politicile dezvoltatorilor
  • Blogul comunității
  • Forum
  • Raportează o defecțiune
  • Ghid pentru recenzii

Browsere

  • Desktop
  • Mobile
  • Enterprise

Produse

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Confidențialitate
  • Cookie-uri
  • Mențiuni legale

Cu excepția cazurilor când se specifică altfel, conținutul de pe acest site este licențiat sub licența Creative Commons cu atribuire și distribuire în condiții identice v3.0 sau orice versiune ulterioară.