Skip to content

v2.4.1

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Jan 07:38

PortStudy v2.4.1 Release Notes

I'm excited to announce the initial release of PortStudy, an interactive command-line utility designed to help students and IT professionals learn and practice network port numbers and protocols. This release marks our first stable version, offering a comprehensive learning environment for network certification exam preparation.

Key Features

Adaptive Learning System

  • Five progressive difficulty levels that adjust to your learning pace
  • Smart question generation system that adapts based on user performance
  • Persistent progress tracking with secure save states

Comprehensive Question Types

  • Port number to protocol matching
  • Protocol to port number identification
  • Transport protocol identification
  • Usage and description comprehension questions

Educational Environment Support

  • Cross-platform compatibility (Windows, macOS, Linux)
  • Windows binaries pre-signed for AppLocker environments
  • User data stored in Roaming AppData profile on Windows
  • Portable execution support (can run from USB drives)

Installation Options

  • Available through pip (recommended): pip install portstudy
  • Standalone binaries (available below)

Technical Requirements

  • Python 3.8 or higher (for pip installation)
  • No additional requirements for standalone binaries
  • Compatible with all major operating systems

Known Limitations

  • Standalone binary initialization may experience slower startup times due to bundled Python interpreter
  • Beta status: interfaces and features may undergo changes in future releases

Installation Instructions

Via pip

pip install portstudy

Latest Development Version

pip install git+https://github.com/tannerharkin/portstudy.git@main

Standalone Binary

Download the appropriate binary for your platform below these release notes.

Getting Started

  1. Launch the application using the command portstudy.
  2. Choose from available study modes:
    • Practice Mode for dynamic question generation
    • View Statistics to track your progress
  3. Progress through difficulty levels by maintaining consistent accuracy

Support and Feedback

  • Issues and bug reports can be submitted via GitHub
  • Feature requests and suggestions are welcome
  • Open source community contributions encouraged
  • Support response times may vary due to maintainer availability

License

Released under Mozilla Public License Version 2.0


Thank you for choosing PortStudy for your network certification preparation needs. I look forward to your feedback and contributions as I continue to improve the application.

Full Changelog: https://github.com/tannerharkin/portstudy/commits/v2.4.1