Hi, I'm a researcher with the Cognitive Engineering Lab at Brown University, and we are developing a new tool for interactive programming tutorials: RepoQuest. The idea is to teach concepts by having users iteratively contribute to a Github repository. Our first quest is about async in Rust. Here's a short video showing how RepoQuest works:
We are looking for users (even if you already know async!) to help beta-test RepoQuest and our async tutorial. Does the tool work for you? Do you find the tutorial more fun or more educational than reading a book? If you want to try out RepoQuest, do the following:
- Install and setup RepoQuest.
- Follow the guide to start the
rqst-async
quest. - Join the
#repo-quest
channel on our Zulip to give us feedback.
Currently, the prebuilt RepoQuest binaries only work on MacOS. (We're still figuring out how to get Dioxus to work cross-platform... sorry!)
Please do not share the RepoQuest link widely yet. We don't want to get too much attention before the app has been polished.