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.

        Issue Links

          Activity

          Hide
          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
          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
          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
          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
          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
          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
          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
          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
          Karen Tsao added a comment -
          $ svn commit -m " SAK-14380"
          Sending item\deliverAudioRecording.jsp
          Transmitting file data .
          Committed revision 52570.
          Show
          Karen Tsao added a comment - $ svn commit -m " SAK-14380 " Sending item\deliverAudioRecording.jsp Transmitting file data . Committed revision 52570.
          Hide
          Jasmine Thapa added a comment -
          Verified on Nightly. Looks good to me.
          Show
          Jasmine Thapa added a comment - Verified on Nightly. Looks good to me.
          Hide
          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
          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:
              Jasmine Thapa
              Reporter:
              Karen Tsao
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development