WEAT

From PAWS Lab
Revision as of 21:37, 6 April 2024 by Peterb (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The Worked Example Authoring Tool (WEAT) is an innovative tool designed to facilitate the creation of worked examples for programming education through a human-AI collaboration approach. By integrating ChatGPT, WEAT assists instructors in generating line-by-line explanations for code examples in Java and Python. Instructors can provide the code and problem statement, and WEAT uses ChatGPT to generate explanations for each line of code. These explanations can then be reviewed, edited, and added into the worked examples, streamlining the process of creating educational programming materials.

Try WEAT

Click here to access the WEAT, use your account credentials and login into the tool or create an account if you don't have one (please send an email to Mohammad Hassany [moh70@pitt.edu] to activate your account).

Please watch this video tutorial or read the user manual to learn more about our tool.

WEAT Interface

Weat image8.png

Worked Example Authoring Tool: Hub Page.

Publications

  • Hassany, M., Brusilovsky, P., Ke, J., Akhuseyinoglu, K., and Lekshmi Narayanan, A. B. (2023) Authoring Worked Examples for Java Programming with Human-AI Collaboration, Report No. arXiv:2312.02105, arXiv.
  • Hassany, M., Brusilovsky, P., Ke, J., Akhuseyinoglu, K., and Lekshmi Narayanan, A. B. (2024) Human-AI Co-Creation of Worked Examples for Programming Classes. In: Proceedings of 5th Workshop on Human-AI Co-Creation with Generative Models (HA-GEN 20224) at IUI 2024, Greenville, SC, USA, March 18, 2024.
  • Hassany, M., Brusilovsky, P., Ke, J., Akhuseyinoglu, K., and Lekshmi Narayanan, A. B. (2024) Authoring Worked Examples for Java Programming with Human-AI Collaboration. In: Proceedings of ACM/SIGAPP Symposium on Applied Computing, SAC 2024, Avila, Spain, April 8-12, 2024.