Support of input and output poses challenges. For screen output, the LON-CAPA-NG will likely completely switch to MathJAX (dropping some of the current renderers), while for printing, we will stay with the current LaTeX/dvi2pdf/Ghostscript chain.
For mathematical input, we are looking for an open-source replacement for the currently used Java-based editor.
For graph-input/output, we are continuing to evaluate the HTML5 version of GeoGebra, as the currently used Java-based GeoGebra is causing compatibility problems.
LON-CAPA supports chemical input and output. Also here we are looking for open-source replacements of the currently Java-based tools.