Buscador de complementos para Firefox
  • Extensiones
  • Temas
    • para Firefox
    • Diccionarios y paquetes de idiomas
    • Otros sitios de navegadores
    • Complementos para Android
Iniciar sesión
Vista previa de PseudoRun - IGCSE Pseudocode Editor

PseudoRun - IGCSE Pseudocode Editor por Idrees Qazi

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

5 (1 revisión)5 (1 revisión)
2 usuarios2 usuarios
Descarga Firefox y obtiene la extensión
Descargar archivo

Metadata de la extensión

Sobre esta extensión
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!
Calificado 5 por 1 revisor
Iniciar sesión para calificar esta extensión
Todavía no hay valoraciones

Se guardó la valoración

5
1
4
0
3
0
2
0
1
0
Leer 1 revisiones
Permisos y datos

Permisos requeridos:

  • Acceder a las pestañas del navegador

Recolección de datos:

  • El desarrollador dice que la extensión no requiere recolección de datos.
Conocer más
Más información
Enlaces del complemento
  • Sitio de soporte
  • Correo de soporte
Versión
1.1
Tamaño
577,88 KB
Última actualización
hace 4 meses (21 de nov. de 2025)
Categorías relacionadas
  • Otro
Licencia
Todos los derechos reservados
Historial de versiones
  • Ver todas las versiones
Agregar a la colección
Informar este complemento
Ir a la página de inicio de Mozilla

Complementos

  • Acerca de
  • Blog de complementos de Firefox
  • Taller de extensiones
  • Centro de desarrolladores
  • Normativas para desarrolladores
  • Blog de la comunidad
  • Foro
  • Informar de un error
  • Guía de revisión

Navegadores

  • Desktop
  • Mobile
  • Enterprise

Productos

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacidad
  • Cookies
  • Legal

A menos que se indique lo contrario, el contenido de este sitio está licenciado bajo la licencia Creative Commons Reconocimiento Compartir-Igual v3.0 o una versión posterior.