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

          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