Dodatki do przeglądarki Firefox
  • Rozszerzenia
  • Motywy
    • do Firefoksa
    • Słowniki i pakiety językowe
    • Inne strony
    • Dodatki na Androida
Zaloguj się
Podgląd „PseudoRun - IGCSE Pseudocode Editor”

PseudoRun - IGCSE Pseudocode Editor Autor: Idrees Qazi

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

5 (1 recenzja)5 (1 recenzja)
2 użytkowników2 użytkowników
Pobierz Firefoksa i to rozszerzenie
Pobierz plik

Metadane rozszerzenia

O tym rozszerzeniu
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!
Ocenione na 5 przez jednego recenzenta
Zaloguj się, aby ocenić to rozszerzenie
Nie ma jeszcze ocen

Zapisano ocenę w gwiazdkach

5
1
4
0
3
0
2
0
1
0
1 recenzja
Uprawnienia i dane

Wymagane uprawnienia:

  • Mieć dostęp do kart przeglądarki

Zbieranie danych:

  • Autorzy tego rozszerzenia twierdzą, że nie wymaga ono zbierania danych.
Więcej informacji
Więcej informacji
Strony dodatku
  • Pomoc
  • Adres e-mail pomocy
Wersja
1.1
Rozmiar
577,88 KB
Ostatnia aktualizacja
4 miesiące temu (21 lis 2025)
Powiązane kategorie
  • Inne
Licencja
Wszelkie prawa zastrzeżone
Historia wersji
  • Wszystkie wersje
Dodaj do kolekcji
Zgłoś ten dodatek
Strona domowa Mozilli

Dodatki

  • O serwisie
  • Blog dodatków do Firefoksa
  • Warsztat rozszerzeń
  • Strefa autora
  • Zasady programistów
  • Blog społeczności
  • Forum
  • Zgłoś błąd
  • Wytyczne recenzji

Przeglądarki

  • Desktop
  • Mobile
  • Enterprise

Produkty

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Prywatność
  • Ciasteczka
  • Kwestie prawne

O ile nie wskazano inaczej, treść tej strony jest dostępna na warunkach licencji Creative Commons Attribution Share-Alike w wersji 3.0 lub nowszej.