An open API service indexing awesome lists of open source software.

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

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