5.107 Show step by step. Calculus problem and differential equations.

For integration do

Student:-Calculus1:-ShowSolution(Int(x*sin(x),x));
 

The steps are displayed. This does not work all the time. For example

integrand:=x*y(x)*diff(y(x),x$2)+x*(diff(y(x),x))^2-y(x)*diff(y(x),x); 
Student:-Calculus1:-ShowSolution(Int(integrand,x));
 

gives

Error, (in Student:-Calculus1:-ShowSolution) unable to determine which calculus operation is being applied in this problem; you can provide this information as the 2nd argument on your call to Rule or Hint

For differential equations, support is limited but these are the steps

restart; 
ode:=diff(y(x),x)=sin(x); 
Student:-ODEs:-ODESteps(ode)
 

Prints the steps. If IC is there, then

restart; 
ode:=diff(y(x),x)=sin(x); 
ic:=y(0)=1; 
Student:-ODEs:-ODESteps([ode,ic])