Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-14380

Enhancements to the recording applet used in the Audio Recording question type

    Details

      Description

      To improve Samigo Audio Recording feature. Here are the design spec:

      1. Ability to display multiple audio recording questions on a page. The recording applet is now launched as a pop-up window from a link in the questions page. This avoids the instability/performance issues of loading multiple applets directly in the questions page.
      2. Save/Close button in recording applet. The workflow of the new recording applet makes it less likely that students will hit the Save or Submit buttons within the questions page before the audio recording is done processing.
      3. Ability to save recordings of up to 300 seconds reliably.
      4. Improved processing time when saving a recording.
      5. Volume meter bar to provide live feedback during recording. This will confirm to users that sound is being recorded and will allow them to monitor the recording level.
      6. Aesthetic enhancements: size of recording applet reduced, size of text increased.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

              Hide
              ktsao Karen Tsao added a comment -

              $ svn commit -m "SAK-14380"
              Sending samigo-app\src\webapp\jsf\delivery\item\audioObject.jsp
              Sending samigo-app\src\webapp\jsf\delivery\item\audioSettings.jsp
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorder.java
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioSampleGraphPanel.java
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioSamplingData.java
              Transmitting file data .....
              Committed revision 51828.

              Show
              ktsao Karen Tsao added a comment - $ svn commit -m " SAK-14380 " Sending samigo-app\src\webapp\jsf\delivery\item\audioObject.jsp Sending samigo-app\src\webapp\jsf\delivery\item\audioSettings.jsp Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorder.java Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioSampleGraphPanel.java Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioSamplingData.java Transmitting file data ..... Committed revision 51828.
              Hide
              ktsao Karen Tsao added a comment -

              $ svn commit -m "SAK-14380"
              Sending .classpath
              Sending samigo-app\src\java\org\sakaiproject\tool\assessment\bundle\Asses
              smentSettingsMessages.properties
              Sending samigo-app\src\java\org\sakaiproject\tool\assessment\bundle\Deliv
              eryMessages.properties
              Sending samigo-app\src\java\org\sakaiproject\tool\assessment\ui\servlet\d
              elivery\UploadAudioMediaServlet.java
              Adding (bin) samigo-app\src\webapp\images\meter0.gif
              Adding (bin) samigo-app\src\webapp\images\meter1.gif
              Adding (bin) samigo-app\src\webapp\images\meter2.gif
              Adding (bin) samigo-app\src\webapp\images\meter3.gif
              Adding (bin) samigo-app\src\webapp\images\meter4.gif
              Adding (bin) samigo-app\src\webapp\images\meter5.gif
              Adding (bin) samigo-app\src\webapp\images\meter6.gif
              Adding (bin) samigo-app\src\webapp\images\meter7.gif
              Adding (bin) samigo-app\src\webapp\images\meter8.gif
              Adding (bin) samigo-app\src\webapp\images\meter9.gif
              Sending samigo-app\src\webapp\js\delivery.js
              Adding samigo-app\src\webapp\jsf\author\audioRecordingPopup.jsp
              Sending samigo-app\src\webapp\jsf\delivery\item\audioApplet.jsp
              Sending samigo-app\src\webapp\jsf\delivery\item\audioObject.jsp
              Sending samigo-app\src\webapp\jsf\delivery\item\audioSettings.jsp
              Sending samigo-app\src\webapp\jsf\delivery\item\deliverAudioRecording.jsp

              Sending samigo-audio\pom.xml
              Adding samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioMeterPanel.java
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioPanel.java
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorder.java
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorderParams.java
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioSampleGraphPanel.java
              Adding samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\SpringUtilities.java
              Transmitting file data ...........................
              Committed revision 51900.

              Show
              ktsao Karen Tsao added a comment - $ svn commit -m " SAK-14380 " Sending .classpath Sending samigo-app\src\java\org\sakaiproject\tool\assessment\bundle\Asses smentSettingsMessages.properties Sending samigo-app\src\java\org\sakaiproject\tool\assessment\bundle\Deliv eryMessages.properties Sending samigo-app\src\java\org\sakaiproject\tool\assessment\ui\servlet\d elivery\UploadAudioMediaServlet.java Adding (bin) samigo-app\src\webapp\images\meter0.gif Adding (bin) samigo-app\src\webapp\images\meter1.gif Adding (bin) samigo-app\src\webapp\images\meter2.gif Adding (bin) samigo-app\src\webapp\images\meter3.gif Adding (bin) samigo-app\src\webapp\images\meter4.gif Adding (bin) samigo-app\src\webapp\images\meter5.gif Adding (bin) samigo-app\src\webapp\images\meter6.gif Adding (bin) samigo-app\src\webapp\images\meter7.gif Adding (bin) samigo-app\src\webapp\images\meter8.gif Adding (bin) samigo-app\src\webapp\images\meter9.gif Sending samigo-app\src\webapp\js\delivery.js Adding samigo-app\src\webapp\jsf\author\audioRecordingPopup.jsp Sending samigo-app\src\webapp\jsf\delivery\item\audioApplet.jsp Sending samigo-app\src\webapp\jsf\delivery\item\audioObject.jsp Sending samigo-app\src\webapp\jsf\delivery\item\audioSettings.jsp Sending samigo-app\src\webapp\jsf\delivery\item\deliverAudioRecording.jsp Sending samigo-audio\pom.xml Adding samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioMeterPanel.java Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioPanel.java Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorder.java Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorderParams.java Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioSampleGraphPanel.java Adding samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\SpringUtilities.java Transmitting file data ........................... Committed revision 51900.
              Hide
              ktsao Karen Tsao added a comment -

              $ svn commit -m "SAK-14380"
              Sending samigo-app\src\java\org\sakaiproject\tool\assessment\ui\bean\deli
              very\DeliveryBean.java
              Sending samigo-app\src\java\org\sakaiproject\tool\assessment\ui\bean\deli
              very\ItemContentsBean.java
              Sending samigo-app\src\java\org\sakaiproject\tool\assessment\ui\servlet\delivery\UploadAudioMediaServlet.java
              Sending samigo-app\src\webapp\js\delivery.js
              Sending samigo-app\src\webapp\jsf\delivery\deliverAssessment.jsp
              Sending samigo-app\src\webapp\jsf\delivery\item\deliverAudioRecording.jsp
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorder.java
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorderParams.java
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioResources.properties
              Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioSampleGraphPanel.java
              Transmitting file data ..........
              Committed revision 51907.

              Show
              ktsao Karen Tsao added a comment - $ svn commit -m " SAK-14380 " Sending samigo-app\src\java\org\sakaiproject\tool\assessment\ui\bean\deli very\DeliveryBean.java Sending samigo-app\src\java\org\sakaiproject\tool\assessment\ui\bean\deli very\ItemContentsBean.java Sending samigo-app\src\java\org\sakaiproject\tool\assessment\ui\servlet\delivery\UploadAudioMediaServlet.java Sending samigo-app\src\webapp\js\delivery.js Sending samigo-app\src\webapp\jsf\delivery\deliverAssessment.jsp Sending samigo-app\src\webapp\jsf\delivery\item\deliverAudioRecording.jsp Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorder.java Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioRecorderParams.java Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioResources.properties Sending samigo-audio\src\java\org\sakaiproject\tool\assessment\audio\AudioSampleGraphPanel.java Transmitting file data .......... Committed revision 51907.
              Hide
              ktsao Karen Tsao added a comment -

              coursework-dev4:~/sakai2.6/sakai2.6-oracle/sakai/sam >svn commit -m "SAK-14380"
              Sending samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioRecorder.java
              Transmitting file data .
              Committed revision 52104.

              Show
              ktsao Karen Tsao added a comment - coursework-dev4:~/sakai2.6/sakai2.6-oracle/sakai/sam >svn commit -m " SAK-14380 " Sending samigo-audio/src/java/org/sakaiproject/tool/assessment/audio/AudioRecorder.java Transmitting file data . Committed revision 52104.
              Hide
              ktsao Karen Tsao added a comment -

              $ svn commit -m " SAK-14380"
              Sending item\deliverAudioRecording.jsp
              Transmitting file data .
              Committed revision 52570.

              Show
              ktsao Karen Tsao added a comment - $ svn commit -m " SAK-14380 " Sending item\deliverAudioRecording.jsp Transmitting file data . Committed revision 52570.
              Hide
              jthapa Jasmine Thapa added a comment -

              Verified on Nightly. Looks good to me.

              Show
              jthapa Jasmine Thapa added a comment - Verified on Nightly. Looks good to me.
              Hide
              ncwilkison@ucdavis.edu Nancy Wilkison added a comment -

              QA ENVIRONMENT -
              vista enterprise, firefox as IOR, ie7 as student
              server http://qa1-nl.sakaiproject.org

              QA SUMMARY -
              verified that steps listed in attached document function in assessment w/audio question.
              they do EXCEPT that I never could hear the recording I made. while "answering" the question,
              I did get "recording bars" in the recording window.
              however, I never got anything but static listening to it within the test, listening as the IOR
              after test submission or when I downloaded the au file and attempted to listen as the student.
              this problem may be user error on my part and I'd feel more secure passing it if I could
              have heard the recording.......................

              QA RESULTS -
              pass based on steps/screens in attached document.

              Show
              ncwilkison@ucdavis.edu Nancy Wilkison added a comment - QA ENVIRONMENT - vista enterprise, firefox as IOR, ie7 as student server http://qa1-nl.sakaiproject.org QA SUMMARY - verified that steps listed in attached document function in assessment w/audio question. they do EXCEPT that I never could hear the recording I made. while "answering" the question, I did get "recording bars" in the recording window. however, I never got anything but static listening to it within the test, listening as the IOR after test submission or when I downloaded the au file and attempted to listen as the student. this problem may be user error on my part and I'd feel more secure passing it if I could have heard the recording....................... QA RESULTS - pass based on steps/screens in attached document.

                People

                • Assignee:
                  jthapa Jasmine Thapa
                  Reporter:
                  ktsao Karen Tsao
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code