https://github.com/dyalog/practiceproblems
Automatic Validation of APL Practice Problems
https://github.com/dyalog/practiceproblems
apl dyalog dyalog-apl practice practice-programming programming-exercises
Last synced: 9 months ago
JSON representation
Automatic Validation of APL Practice Problems
- Host: GitHub
- URL: https://github.com/dyalog/practiceproblems
- Owner: Dyalog
- License: mit
- Created: 2020-07-06T12:10:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-20T06:59:57.000Z (9 months ago)
- Last Synced: 2025-02-20T07:38:10.752Z (9 months ago)
- Topics: apl, dyalog, dyalog-apl, practice, practice-programming, programming-exercises
- Language: HTML
- Homepage: https://apl.quest/
- Size: 2.2 MB
- Stars: 7
- Watchers: 9
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Practice Problems
Automatic Validation of APL Practice Problems
[problems.tryapl.org](https://problems.tryapl.org)
Problem descriptions for each set are in `/_psets/`
Test cases for each set are in `/testcases/`
The left menu is automatically generated using Jekyll/Liquid and JavaScript in `/_includes/navbar.html`. See [CONTRIBUTING.md](CONTRIBUTING.md) for details.
Notice something wrong? [Report a bug](https://github.com/Dyalog/PracticeProblems/issues/new?assignees=&labels=&template=bug_report.md&title=)
Have an idea for a feature? [Submit a feature request](https://github.com/Dyalog/PracticeProblems/issues/new?assignees=&labels=&template=feature_request.md&title=)
Have an idea for a new practice problem? [Suggest a new Practice Problem](https://github.com/Dyalog/PracticeProblems/issues/new?assignees=&labels=enhancement&template=practice-problem-suggestion.md&title=%5BPractice+Problem%5D+-+Problem+Title)
## Run locally
1. Install [Ruby](https://www.ruby-lang.org/en/downloads/)
1. Install [Jekyll](https://jekyllrb.com/docs/installation/)
1. Clone or download this repository
1. Run `/serve.bat` on Microsoft Windows or `/serve.sh` on Linux and macOS