I am modeling the methods used by integral-calculator to implement an API that runs maxima commands on a server. So far, setting up integrate(), diff(), and limit() have all gone relatively smoothly, however the end goal is to create a teaching aid for calculus students, so seeing the steps taken by Maxima for integration and differientiatiton would be really useful.
The author of integral-calculator references a program that was written to do this, but does not explicitly state which one. I have also searched the documentation and have found very little about outputing steps, although I found this page to be very interesting. Any and all help is appreciated.