Ai Textbook

Sabbatical Project Proposal

A software tool that will allow instructors to generate up-to-date textbooks using AI. This tool or collection of tools will streamline the process of creating relevant and current course materials, especially for rapidly evolving fields like programming and web development.

Proposed Features
  • Independent Chapter Generation
    • Input Chapter Title
    • Input Learning Objectives
    • Output Chapter Text
    • Output Review Questions
    • Output Customizable Exercises
  • Deprecated Content Check
  • Image Inclusion
Test Case

CIS1415 Introduction to Programming

13 - Chapter Textbook on Python programming

Download link: Textbook


Languages Used
  • HTML/CSS
  • JavaScript
  • PHP
  • XML
  • SQL

To Do List

  • Develop and appply password constraints
  • Switch from mail() to PHPMailer Library
  • Disable Generate Chapter button while pulling data
  • Refactor and Clean up sloppy procedural code to make software more maintenance friendly

Known Bugs

  • Only 1 Editor should be called per session instead of 1 Editor per edit button click.
    - Reduction in overall usage (cost) requirements

Future Expansion Ideas

  • TBD