Agila learning examples

English (en/), Tagalog (tl/), and Bisaya/Cebuano (ceb/) examples for Agila University.

Read the lesson, predict the output, run the example in the browser code lab, and change one thing. Pass the automated lesson check to earn its certificate. No human mentor is required.

Flying V is Agila's application language. These programs use the public SDK host sandbox, which logs application events and UI descriptions. It does not render the Agila desktop. The University runner currently uses V 0.5.2 with an isolated compatibility adapter for the public SDK. Ada examples use GNAT; Rust and Pascal introductory programs are also included.

Intentional bug: ai-explain-before-run/main.adb uses Score > 70, returning FALSE at 70. Explain and repair the boundary to satisfy an at-least-70 requirement. Starters are exercises, not necessarily completed solutions.

Git: clone, change, explain

Copy this reference repository:

git clone https://167.71.210.40/matt/agila-learning-examples.git
cd agila-learning-examples
git switch -c my-first-experiment
git status
git diff

To publish your work, use your administrator-created Forge account to create your own repository. Clone its HTTPS URL, copy the examples you are practicing into it, and create a branch:

git switch -c my-first-experiment
git status
git add README.md main.adb
git diff --staged
git commit -m "Explain and test my first experiment"
git push -u origin my-first-experiment

Replace main.adb with your actual source filename. Use your Forge username and a scoped access token for authenticated HTTPS Git. Keep credentials out of source files. Pushing to this reference repository requires the appropriate permission.

Tagalog: Basahin ang code, hulaan ang resulta, patakbuhin, at ipaliwanag ang pagbabago. Suriin ang git diff bago mag-commit.

Bisaya: Basaha ang code, tag-ana ang resulta, padagana, ug ipasabot ang kausaban. Susihon ang git diff sa dili pa mag-commit.

The source SDK is in matt/open_agila_sdk. Continue with boundary tests, failure cases, and the automated knowledge checks.

S
Description
English, Tagalog, and Bisaya examples for self-paced Agila University lessons.
Readme
375 KiB
0 Stars 1 Watchers 0 Forks
Languages
HTML 91.1%
Python 2.2%
Pascal 1.3%
Objective-C 1%
Ada 0.9%
Other 3.5%