Text this: On a Web-Based Oscilloscope Interface App for E-Learning: Software Architecture, Practical Applications, and User Experience