Help
Release Notes for BrainHoney Web Server
2015 Release Notes
Functional AreaChange Description
Batch Import We add a new functionality to allow administrators to import observers from a batch file.
Content with Website We add an option to content items of website or custom activity types to view the content in a separate browser window.
Course Settings
  • Flunk Past-due - You can now set a course to automatically assign zero score to unsubmitted gradable activities after the activities become past due. We store this new setting as a course data flag in the course data.
Custom Activity We add a new "Allow users to save" option for custom activities of completion and score set by content (SCO). We store this new option as the ScoSave item flag in the item data. When the option is set, we display the new "Save", and "Save and Close" buttons in the ActivityPlayer component to allow users to save custom activity data.
Custom Questions We enhance the Web Service request API to include the following new elements:
  • isteacher - We now include this attribute to indicate whether to render the question for users with any grading rights or not.
  • feedbackgroups and group - They include the evaluated values of the review rule settings for the custom feedback groups when the request is for students in review mode.
  • ReviewSettings - We now include the evaluated values of the default exam review rule settings when the request is for students in review mode.
Enrollment Completion We add an option allowfailingscore to enrolment completion rules so that enrolments with failing course score can still be set automatically to completion.
Final Grades We add a new button to allow users to mark enrollment complete. The button will be visilbe only when users have the ControlCourse right.
Login You can now force users to re-login after a session has been closed unexpectedly in scenarios such as when the connection to the server is lost, or users have logged in with a different credential, or users have logged out from another session.
November 2014 Release Notes
Functional AreaChange Description
Assessments
  • Partial Score - You can now define partial scores for answer choices in Multiple Choice questions and correct answers in Short Answer questions. Student submissions with these answer choices and correct answers will then receive the designated partial scores instead of just full score or no score. This feature is supported in both the basic editor and the advanced editor. You use the Answer Score option to specify partial scores in the advanced editor. Partial scores are stored in the choice pscore and answer value pscore attributes in the Question schema.
  • Show Correct Answers - You can now display correct answers of Short Answer questions when the questions are displayed for review. You can enable the feature by setting the ShowCorrectAnswers Interaction flag or the ShowCorrectAnswers hosting setting. You can edit the ShowCorrectAnswers Interaction flag in both the basic editor and the advanced editor. You use the student review setting Display correct choices in the Assessment Settings to determine when students can view the correct answers.

This release contains the following issue resolutions:

DescriptionPatched to Previous Versions
Resolved issue causing deleted groups from appearing in the gradebook drop-down list. July 2014
Updated the way images of mathmatical equations are rendered to increase their availabity. August 2013, March 2014, July 2014
Resolved issue preventing the Objective Alignment Report from being generated as a CSV file. July 2014
Updated the Common Cartridge Importer to accept QTI version 1.2 questions. July 2014
Resolved issue causing assessments to auto-submit when using Internet Explorer 9. July 2014
Resolved issue causing resource content links to break. July 2014
Resolved issue preventing time spent from being recorded when student clicks the arrow to view the next activity.
Resolved issue to save SCORM data when student clicks logout without navigating away from the activity first. July 2014
Resolved issue preventing group specific assignments from being displayed in the gradebook. July 2014
Resolved issue preventing users from accessing More Banks from the Advanced Assessment Editor. July 2014
Prevented the Final Grade Submission process from potentially recording the grade as "[auto]". March 2014, July 2014
Resolved issue of parsing the string when editing weights for the final grades. July 2014
Resolved issue preventing the gradebook from loading when a large number of items exists. July 2014
Moved Item Editor Response Buttons to stay on the visible screen when using an iPad.
Resolved issue preventing users from removing the Due Date property from an assignment. July 2014
Resolved issue preventing users from ceasing to act as a proxy for another user. July 2014
Resolved issue with displaying feedback for answer choice labels. July 2014
Resolved discrepancy between the scores displayed by the gradebook and the final grade screens. August 2013, March 2014, July 2014
Resolved issue preventing the Override Complete Button from working correctly. July 2014
Resolved issue with displaying the category totals when selecting another column to be visible in the gradebook. March 2014, July 2014
Resolved issue with importing questions using the WebCT format.
Resolved issue preventing administrators from moving an enrollment. July 2014
Resolved issue where the icon for a Lesson Object would display as a folder. August 2013, March 2014, July 2014
Resolved issue causing the Multiple Fill in the Blank type questions from properly retaining its response values. July 2014
Resolved issue preventing the Items Details Screen from loading when not launched from inside the gradebook. July 2014
Resolved issue where Enroll Users was applying the UTC offset twice when calculating the End Date. July 2014
Resolved issue preventing the scroll buttons from displaying in the gradebook. March 2014, July 2014
Resolved issue preventing changes in a domain's name from being updated to third party applications. March 2014, July 2014
Resolved issue preventing the Question Details Screen from being displayed. March 2014, July 2014
Resolved issue causing student names to not line up with their scores when scrolling. March 2014, July 2014
July 2014 Release Notes
Functional AreaChange Description
Assessments
  • Fixed Choice Order - You can designate to fix the order of some answer choices while the order of the remaining choices is still randomized. If only one choice order is fixed, it will be shown as the last one. You can use this feature in both the basic editor and the advanced editor. You use the Fix response order option to enable this feature in the advanced editor.
  • Label Choices - You can define labels for answer choices in both Multiple Choice and Multiple Answer questions. In the basic editor, You specify the labels in Question Properties dialog. In the advanced editor, you use the new Response label property.
  • Multiple Correct Answers for Multiple Choice Questions - You can allow multiple choices as correct answers for multiple choice questions. Answers with any one of these choices will be accepted as correct answers.
  • Question Type Specific Feedbacks - You can define question feedback types specfically for certain type of questions using the type attribute.
  • Password Protected Assessments - You can enable the Allow save and continue setting even in a password protected assessment. It requires students to enter a password when they want to continue a saved assessment.
Browser Support
  • Support IE11 - We added the support for IE11.
Course Structure
  • Require passing score if gradable for mastery - We added this new option when an item visibility is restricted by mastery of other items. By default, the visibility requires passing score if other items are gradable items, which matches the current behavior. Uncheck this option will make the item visible when all the other items are completed but do not require to have a passing score anymore.
  • SCO supports browse mode - We added this option for custom activities with completion and score set by content. When the option is checked, users can choose to preview these activities in the browse mode from the syllabus page. This option is stored as the new ScoBrowse enum value in the flags element of the item data.
  • We added a checkbox in the Course Settings screen that toggles whether the course should be included in the subscriber's search index.
Find Courses
  • Filter by Date - Administrators can now add a filter to search only active courses by specifying an active-as-of-date. The same functionality is added to the Teacher a Course wizard when teachers want to find a course to copy.
Gradebook
  • Overwrite Complete - Teachers can now mark an item complete and skip mastery restriction on access to other items. This allows students to move unto other items even if they do not have a passing score on the item. We set the Grade Status SkipMasteryRestriction value to skip the restriction.
  • Grouped Submissions - Teachers can view and grade all the submissions to a question in a single view. Users can launch this new view from the ItemDetails component.
Gradebook Export
  • Student Grade - Added options to export student total grade as part of the student information.
Gradebook Performance
  • Performance Improvement - We dramatically reduced the initial page load time and user action response time for various gradebook related pages in the Gradebook and ItemDetails components. The enhancement is especially significant and obvious to users when a large number of students are enrolled in the course. For example, a course gradebook with several hundred enrollments and over a thousand items could take minutes to load. The enhanced page load time can be within several seconds.
Ordering Question Type
  • Authoring - Use the basic or the advanced assessment editor to author questions of the new ordering type.
  • Display - The order of the choices are randomized. Use the dropdown list to put each choice in the correct order.
  • Review - View the question in review mode with indicators to show choice at each position in the selected order is correct or not.
  • Summary - The summary shows the distribution of students' selection of choices at each position in the correct order.
Short Answer Questions
  • Fill-in-Multiple-Blanks - You can now define multiple fill-in-the-blanks in the basic editor. You enable this feature by entering a minimum of three sequential underscore characters in the question text editor. These questions then render an inline input field per each blank when viewed in the player.
  • Multiple Correct Answers - You can specify multiple correct answers for each blank in both the basic and the advanced assessment editors. In the advanced editor, you use newline characters to separate multiple correct answers.
  • Per-Blank Feedback - You can define question feedback type that allows blank answer specific feedbacks. You specify the shortanswerspecific type for question feedback type and answer specific feedback conditions.
Course and User Content We deprecated the support for the course and user content created in the obsolete Xaml format. The following content in the obsolete format will no longer be viewable.
  • Announcement Content - Announcement post titles will be visible, but not the body itself.
  • Assessment Description - Description saved in the GoCourse course schema will not be visible.
  • Assessment Questions - Question body, interaction choice body, feedbacks and student answer to essay questions saved in Xaml format with the obsolete question schema.
  • Assignment Notes - Student comment notes and teacher feedback notes will not be visible.
  • Discussion Board Descriptions - Description saved in the GoCourse course schema will not be visible.
  • Discussion Board Post Content - Post title will be visible, but not the post body itself.

This release contains the following issue resolutions:

DescriptionPatched to Previous Versions
Resolved issue with variables being displayed an assessment was being viewed by an instructor. August 2013, March 2014
Removed browser version warning for IE 11.
Resolved issue preventing excluded quiz question from calculating correctly. March 2014
Resolved issue preventing the use of apostrophes in e-mail addresses.
Resolved issue where custom menu items defined with the type 'Top' were being displayed under 'Communicate' instead. August 2013, March 2014
Resolved issue where removing the Domain External ID did not save properly. March 2014
Resolved issue where Single Sign-On users were not being completely logged out on BrainHoney. August 2013, March 2014
Resolved issue in displaying discussion board posts if the student changes groups. August 2013, March 2014
Resolved issue preventing courses with a really long chain of derivative courses from being accessible. August 2013, March 2014
Resolved issue with Internet Explorer's ability to manually grading assignments. March 2014
Resolved issue with identifying which courses should appear on the Teacher's Homepage.
Resolved issue for users enrolled as both a teacher and a student which prevented them from seeing their own discussion board posts. August 2013, March 2014
Resolved issue for users accessing BrainHoney from a French version of Windows. March 2014
Resolved issue preventing changes to Gradebook Properties for just one group of students. August 2013, March 2014
Resolved issue with copying syllabus activities which used their own Item ID in the name of the resource path.
Resolved issue causing BrainHoney to crash when the student submission contains extremely large images..
Resolved issue preventing test questions from displaying when using the drop down list to navigate. August 2013, March 2014
Resolved issue with trying to generate analytical data on lesson folders. August 2013, March 2014
Resolved issue with gradebook columns lining up correctly.
Resolved issue where activity history continued recording time after the student closed BrainHoney without first logging out. August 2013, March 2014
March 2014 Release Notes
Functional AreaChange Description
Course Variables We added the $ENROLLMENTUSERNAME$ and $ENROLLMENTUSERREFERENCE$ default course variables. See Course Variables for more details.
Custom Activity We now store submitted date time when score for SCORM objects is recorded or updated.
Sections Removed references to sections in the administrator UI to prevent their creation. Derivative courses support all the features of sections as well as other, more powerful features. To temporarily turn on sections, set the "sections" feature to "true" in your domain customization XML.
Teacher DashboardCriticalStudentList now only displays students with performance or pace below red threshold. Multiple enrollments of a student with poor performance or pace are combined into one entry. Created two new components: TeacherStudentCourses and TeacherStudentList to provide more detailed information on student and courses. Teachers can access these two new components through links in the TeacherSummary component and CriticalStudentList component.

This release contains the following issue resolutions:

DescriptionPatched to Previous Versions
Resolved issue causing the total time spent to be mislabeled as "average" time spent.
Resolved issue preventing a successful match of assessment questions when the variable used for the answer results in a negative number.
Resolved issue preventing activities based on a Google Doc from displaying. August 2013
Resolved issue with allowing multiple Google Doc files in a single submission. August 2013
Resolved issue with allowing directory names being created which could not be accessed later.
Resolved issue allowing the grade details screen to open if the attached resource file is not available.
Resolved issue where assessment questions could be marked as having a rubric, without actually defining a rubric.
Removed user interface elements which falsely implied that subscription roles could be edited.
Resolved issue where activities in the pasted copy of a module were not visible to the user. August 2013
Resolved issue where a student in a course, who is also an administrator on the domain, was prevented from submitting peer reviews. June 2013, August 2013
Resolved issue which prevented the count of users edits from being displayed in the Item Summary page of the Gradebook. June 2013, August 2013
Resolved issue where question banks were not copied with the rest of the assessment when using the copy and paste tool. August 2013
Resolved issue where the Due Soon List was not displaying the adjusted time based on the user's local time zone. August 2013
Resolved issue preventing users from reading discussion board posts after the course had been completed.
Resolved issue with using angle brackets ("< >") in discussion board titles. June 2013, August 2013
Resolved issue where assessment questions were scored based on the parent course setting, rather the the point scoring assigned in the child course.
Resolved issue with moving a syllabus module up, or down, in relation to the other modules in the syllabus. December 2012, June 2013, August 2013
Resolved issue with selecting a learning objective to search on in the advanced question editor. August 2013
Resolved issue with using BrainHoney's Internal ID in batch import files. June 2013, August 2013
Resolved issue where users granted a default role were displayed as "Custom". December 2012, June 2013, August 2013
Resolved issue with displaying the correct "students view scores in" setting in a teacher's gradebook. December 2012, June 2013, August 2013
Resolved issue preventing Google Docs from being downloaded.
August 2013 Release Notes
Functional AreaChange Description
Assessments
  • Essay-Question Rubrics - You can now create rubrics to grade essay questions in assessments. You can create and edit rubrics in both the basic and the advanced AssessmentEditors.
  • Score Mappings - You can add Score Mappings to assessment items to associate the student's raw score with relative scores on a standardized test or with a textual description of the score. You define Score Mappings in an assessment's Gradebook Settings in the ItemEditor.
  • Bubble-Sheet Import - You can import paper bubble sheet results into the gradebook. Currently, DataManager™ is the only supported bubble-sheet server.
  • Inline Questions - You can create HTML questions with inline response fields by including an exam template with the assessment. Currently, you must create exam templates using the DLAP PutItems command with appropriate ItemData. (There is no UI in BrainHoney to create them.) The ContentPlayer recognizes and renders assessments having an exam template.
  • Question Bank Search - You can now search subscribed-to question banks
Domain Customization
  • Enabled more customizations on the top-level menu structure without requiring you to override the default frame. You can now add top-level menus, icons, and specify required rights to see the menu items. Custom components may also specify which top level menus and submenus should be selected when the component is shown. See <menuitems> and the Frame API's ComponentState for details.
  • Enabled integer and decimal custom item metadata and question metadata definitions. BrainHoney displays numeric editors for these new metadata field types. You may also specify these numeric metadata fields to be range fields for use in search forms. See <itemmetadata> and <questionmetadata> for details.
Google Drive™ Integration
  • You can now use Google Drive documents as attachments to course items, as the link for web-site items, as student assignments that allow dropbox submissions, and as the grader-provided feedback document when assigning scores. This feature requires per-domain setup as described in Enabling Google Drive Access.
  • Added the <googledrive> element to the domain customization XML.
Gradebook Display and Export
  • Added Email in gradebook display options and gradebook export options. This enables teachers to display and export student email addresses in the gradebook.
  • Added options to export student total score and points as part of student information. The option to export total points is enabled when a course does not use weighted categories.
  • Added option to export category totals. When this options is selected, a total column is added to each grading category of items in the export. This option is enabled when the course gradebook does not use grading periods.
  • Uses values of Item categorysequence property to order items within gradeing categories in the export.
Interoperability
  • Added ability for LTI 1.1 Tool Providers to mark a score with the tobemoderated attribute so that the activity appears in the TeacherToDo component as an item that needs to be graded.
  • Added ext_observed_user_id to the launch payload when teachers launch the link from within the student's gradebook or from the TeacherToDo component, so that the Tool Provider can show the student's work in the Tool without the teacher having to select the student from a list.
  • Added ext_user_external_id to the launch payload so that Tool Providers can use external user IDs to uniquely identify users.
See Launching Links with LTI for more details.
Question Banks
  • Course authors can now search subscribed-to question banks for questions to include in assessments. From the search results panel you can view the question and its associated metadata. See Question Banks for more details.
  • Question-bank owners can create a search form that authors use to search by specific metadata on the questions. See Configuring Question Banks for more details.
  • When you select a linked-to question from the left-hand panel in the AssessmentEditor, it now previews the question with its associated metadata in the right-hand panel, where it formerly showed just the question title.
User Interface We modernized the BrainHoney color schemes, icons, and styles.

This release contains the following issue resolutions:

DescriptionPatched to Previous Versions
Resolved issue preventing the current domain from being selectable when granting Domain Permissions to a selected user. June 2013
Resolved issue where resource files were incorrectly being identified as corrupted. June 2013
Resolved issue preventing reports from running. December 2012, June 2013
Resolved issue preventing larger Common Cartridge Files from importing. June 2013
Resolved issue preventing answer keys with special characters from printing. December 2012, June 2013
Resolved issue with identifying Chrome browsers as unsupported. June 2013
Resolved issue where gradebook grades where displayed under a different activity name. December 2012, June 2013
Resolved issue preventing xLi components from logging into a secure server from Internet Explorer. June 2013
Resolved issue preventing SCORM scores from being recorded in certain circumstances. June 2013
Changed the gradebook Letter Grade, Total, and Average to be better reflect the score averages. June 2013
Resolved issue editing syllabus items with special characters in the title. June 2013
Resolved issue with displaying translated text for the Upload Profile Picture Dialog in localized installations. June 2013
June 2013 Release Notes
Functional AreaChange Description
Administration We simplified the tools for listing domains, users, and courses. There is now a single text entry field that accepts title, name, ID, etc.
Discussion Boards
  • You can now assign a title or subject line to a new thread.
  • You can now sort by first or last name.
  • You can now create top level posts which can be viewed by all groups.
  • Added CSS classes for Post/Reply/Cancel/Delete/Grade links as well as the New indicator and Grade Status Footer so that you can customize their display style.
  • You can now hide avatar images using the discussionforum hideimage domain customization setting.
Password Added the ability to answer a security question to have a password reset automatically. End-users can immediately choose a new password, rather than being sent a new password in an email.
User Interface We now support Internet Explorer versions 8 through 10 in their native modes.

This release contains the following issue resolutions:

DescriptionPatched to Previous Versions
Resolved issue where letter grades were not displaying for unscored items when "Treat unscored as zero" was checked.
Resolved issue preventing flash videos from playing in assessment questions. May 2012, August 2012, December 2012
Resolved issue preventing all conditional feedback lines from displaying on matching question with multiple answers. May 2012, August 2012, December 2012
Resolved issue where grading buttons were not available on the teacher dashboard in certain cases. December 2012
Resolved issue with displaying embedded videos in Internet Explorer. August 2012, December 2012
Resolved issue with displaying grade periods when there is only one grading category.
Resolved issue preventing the profile picture for a teacher from displaying in their discussion board posts. December 2012
Resolved issue with using unicode characters in assessment questions. May 2012, August 2012, December 2012
Resolved issue preventing TinyMCE editor from loading properly when the local computer's language has been changed from English. August 2012, December 2012
Resolved issue preventing discussion board users from inserting blank lines. August 2012, December 2012
Resolved issue with displaying proper statistics when a rubric is applied. December 2012
Resolved issue where multiple, consecutive edits to a discussion board conflicted with each other and prevented subsequent posts from being applied. August 2012, December 2012
Resolved issue for recording time spent on SCORM Objects when logging out. May 2012
Resolved issue where text-only variables were not being displayed in the drop down lists for multiple choice questions. December 2012
Corrected the display size of the calendar selection window in Google Chrome. December 2012
Resolved issue displaying HTML questions in preview mode when meta data contains a numerical value.
Resolved issue with using a unicode character in Wiki text.
Resolved issue where retry on saved assessment submits assessment. December 2012
Resolved issue where time remaining on an assignment was improperly reduced after attempting to save and continue.
Resolved issue with indexing BrainHoney Documentation for searching later.
Resolved issue rendering HTML5 audio and video in managed course content.
December 2012 Release Notes
Functional AreaChange Description
Course Variables We have added the $USERREFERENCE$, $ENROLLMENTREFERENCE$, $COURSEREFERENCE$ and $SECTIONREFERENCE$ default course variables.
Components Updated the QuestionEditor and AssessmentEditor to allow displaying and editing individual feedbacks, and to allow editing linked questions from parent courses.

This release contains the following issue resolutions:

DescriptionPatched to Previous Versions
Resolved issue where syllabus would display incorrectly when a category title contained a backslash "\" character.
Resolved issue where some SCO custom activities (having a combination of "submission" completion trigger and not having the "ShowScore" grade status flag set) were not marked as complete.May 2012, August 2012
Resolved issue where a fill-in-the-blank answer of zero (0) was behaving as if it were not answered in an assessment.
Resolved issue where the Run Report page would stop working after opening the "Find Course" dialog prompt.August 2012
Discussion group replies now display the default profile image.August 2012
Resolved the issue where after updating a student's score on the teacher gradebook page that is filtered by grading period, the gradebook page incorrectly displayed the overall course score where it should have displayed the updated period score. Refreshing the page or revisiting the page displayed the correct, period score.
Resolved issue where the countdown timer for assessments was being displayed 24 minutes before the due date instead of 24 hours.May 2012, August 2012
Assessments now correctly records time spent starting from start time instead of from submission time.August 2012
Resolved an assessment display issue that prevented a math equation from preceding an image.May 2012, August 2012
Resolved issue where a student's response, containing a special paragraph character, prevents the Teacher's Home Page from displaying.
August 2012 Release Notes
Functional AreaChange Description
Rich Text Editor We have upgraded TinyMCE from version 3.2.6 to version 3.5.2. This upgrade fixes several defects in the editor. In addition, it allows for the embedding of HTML5 video and audio into course content from the Syllabus.
May 2012 Release Notes
Functional AreaChange Description
Assessments
  • Course authors can now allow students to print assessments when they are taking it.
  • The AllowSaveAndContinue examflag is now used even if there is a time limit on the assessment. Previously, adding a time limit automatically disabled this feature. The BrainHoney editor continues to disallow setting the AllowSaveAndContinue flag together with a time limit.
Discussion Forums Course authors can control whether students may create new threads in a discussion forum.
Due DatesCourse authors can now specify a grace period for activities that have due dates so that students can submit after the due date but not after the grace period has expired.
Frame APIUpdated the Frame API in the following ways:
Gradebook
  • Teachers can choose to highlight late submissions in the gradebook by adjusting the score-display options.
  • Teachers can choose to treat unscored, gradable activities as having a score of 0. The default is to treat them as having no score.
  • The Item Summary page now allows filtering of the questions by question text
Interoperability Added support for the IMS Learning Tools Interoperability (LTI) v1.1 Basic Outcomes Service. This support allows external, LTI-enabled web sites to post their hosted activities' outcomes (scores) back into the BrainHoney gradebook using the LTI industry-standard protocol. See http://www.imsglobal.org/lti/ for more details about LTI v1.1. See Launching Links with LTI for more details about accessing LTI-enabled web sites from within BrainHoney.
December 2011 Release Notes
Functional AreaChange Description
Assessments
  • Enhanced the assessment editor to:
    • Support specifying feedback of custom feedback types as defined in domain customizations.
    • Allow editing of query for question banks. The query will then be used to select a subset of questions from the question bank to be presented in the assessment.
  • Updated the Advanced Assessment Editor to:
    • Allow creation of multiple feedback blocks with groups and conditions
    • Allow editing of query for question banks
    • Allow editing of questions banks with XML queries
  • Enhanced the assessment review code to use the new examreviewrules.
  • Added forward only navigation option to prevent students from going back to previous questions while taking an assessment.
  • Included homework items along with assessment items in the Question Banks selection screen.
AssignmentsEnhanced assigments to:
  • Support uploading multiple documents.
Authoring
  • The simple HTML editor for editing course content now supplies a dropdown for choosing styles that are defined in the course style sheet.
  • The HTML editor has been re-enabled for devices running iOS 5+. This includes course authoring as well as student submission and teacher response scenarios.
ComponentsCreated or updated the following components:
  • ActivityPlayer - Added extra parameters to enable direct navigation to a specific article in an RSS feed.
  • ContentPlayer - Added extra parameters to enable direct navigation to a specific article in an RSS feed.
  • RubricEditor - When editing non-peer review rubrics, you can now specify 0 for a rubric rule's max score, which means graders can leave text feedback for that rubric rule but not a numeric score.
  • Gradebook - Allow graders to overwrite student SCO data when grading a SCO item that has the AllowScoReviewCommit ItemFlag set.
CustomizationCreated or updated the following domain customizations:
  • Added the <webfiles> customization tag to allow domains to explicitly provide files at the root of the associated HTTP domain.
  • Added the <questionfeedbacktypes> customization tag to allow domains to define additional feedback types for assessement and homework questions.
Frame APIUpdated the Frame API in the following ways:
Lessons Added Lessons, which are course items that let you group multiple activities (gradable or non-gradable) together for a student but show only a single lesson score in the gradebook. BrainHoney calculates the lesson score from the lesson's gradable activity scores.
Objective Mapping Added the ability to manage which objective mappings to use on a course. Also added UI in the objective mastery reports to switch between objective mappings. See DLAP API documentation for new commands to upload and manage objective mappings.
Rubric GradingAdded rubric-row-specific feedback, which lets graders leave rubric-row-specific feedback in addition to assignment-specific feedback for students. When creating the rubric, you can also create rubric rows that allow only text feedback (instead of a numeric score) by specifying zero for the row's max score.
August 2011 Release Notes
Functional AreaChange Description
AdministrationThe import enrollments wizard now defaults to prevent duplicate enrollments. You can still create duplicate enrollments by checking the box 'Allow duplicate course enrollments'.
AuthoringThe simple HTML editor for editing course content now supplies buttons for table editing, inserting download links to course files, inserting anchors, inserting horizontal rules, indenting, outdenting, and editing CSS styles on individual elements.
ComponentsCreated or updated the following components:
  • ActivityPlayer - Added extra parameters to enable direct navigation to homework question groups in active or review mode.
  • ContentPlayer - Added extra parameters to enable direct navigation to homework question groups in active or review mode.
  • QuestionEditor and AssessmentEditor - Added the ShowProperties and ShowFeedback parameters extra parameters as well as the isEditFeedbackVisible and showEditFeedback methods.
  • RubricDetails - This new component shows the read-only rubric details for a particular item.
  • ItemHtmlEditor - This new component shows the HTML editor for a course content item.
  • ItemDetails - Added "sco-review-frame" class to the grade details frame so that course authors can override the class and control SCO rendering in grade details page.
  • CoursePlayer - The CoursePlayer's table of contents lets you specify a width style in the "course-tree-initial-width" class to control the initial width, in pixels, of the table of contents.
Content FramesContent Frames allow developers to change the visual and functional aspects of adornments around content in the ContentPlayer.
Discussion BoardsSignificantly improved the initial display time for discussion boards when the number and size of previously read posts is large and the posts were created with May 2011 release or later. This is a common scenario when you re-visit an active discussion board.
Documentation
Frame APIUpdated the Frame API in the following ways:
HomeworkHomework can now have timelimit and graderules applied to them.
Group settings can now be targeted directly to questions by using #QUESTIONNUMBER as the group name.
May 2011 Release Notes
Functional AreaChange Description
Accessibility Enhanced application accessibility:
  • Dashboard lights can now be shown with visual as well as color indicators. This is based on a user preference.
Announcements Added new features to domain and course announcements:
  • Domain and course announcements can now contain images and math equations.
  • Announcements which have not yet been read by the end user are highlighted.
  • Start and end dates for course announcements are now more flexible.
  • You can now specify group- or role-specific recipients for course announcements.
Assessments
  • Split the assessment settings Display correct answers and feedback in results into the two settings Display correct answers in results and Display feedback in results.
  • Added objective mastery list to assessment detail view. Move review link from the question to the objective in the mastery list.
  • Added the Adaptive Assessment API.
Authoring Added new authoring capabilities:
  • Authors can now apply a password to restrict student access to any content item.
  • Authors and Teachers can now see the graded result of an assessment when previewing a course.
  • Authors can restore previous versions of resources from both the Course Files panel in the Syllabus, and from the item editor's History screen. The Course Files history screen also now shows the author who made the change to the course resource.
  • Authors or teachers with the "Owner" right on their course enrollments can now easily create and manage a test student enrollment for performing actual previews and tests of the course content.
  • Authors can now add streaming video URLs (RTMP) as media content.
ComponentsCreated or updated the following components:
  • ActivityPlayer - Added extra parameters to control the viewing of Assessment, Discussion Board, and Wiki content.
  • AnnouncementDetails - A new component to view a single announcement.
  • AnnouncementEditor - A new component to edit a single announcement.
  • AuthorCourseList - A new component to view the list of courses (and sections) the specified user is currently enrolled in as an author.
  • AuthorDashboard - A new component that shows the AuthorCourseList and AnnouncementList components.
  • AuthorHome - A new component that shows the AuthorDashboard component.
  • Calendar - A new component to view a student's calendar of items with due dates.
  • ItemAnalysis - A new component to view detailed item analysis for assessment questions and SCORM interaction.
  • ItemHistory - Added the ability to restore previous versions of resources used by an item. Also Added the resourcerestored event, which fires when a previous version of a resource for this item is restored.
  • StudentList - A new component to view the list of students for which the currently authenticated user is an observer.
  • ObserverDashboard - A new component that shows the StudentList and AnnouncementList components.
  • ObserverHome - A new component that shows the ObserverDashboard component.
  • RecentPosts - A new component to view the list of recent discussion board, wiki, blog and journal posts that have not yet been read by the currently authenticated user.
  • ResourceHistory - Added the ability to restore previous versions of resources. Also added the resourcerestored event, which fires when a previous version of a resource is restored.
Conferencing BrainHoney now integrates with Blackboard Collaborate web conferencing (formerly named Elluminate Live! V10) to provide students and teachers seamless, direct access to web conferencing and other collaboration tools from within BrainHoney. You must have an existing Blackboard Collaborate license from Blackboard. See www.blackboard.com for more details.
Course Content RatingUsers can now rate course content and see average ratings within the course.
Customization Enabled new domain customizations:
  • Added top level frame navigation buttons (home, courses, catalog, and administration) as overridable styles. See Overridable Styles for details.
  • Administrators can allow students to leave feedback on questions while taking an assessment. See <flags> for details.
  • Administrators can now configure author video uploads to go through an encoding service. Currently only encoding.com is supported. See <rtmpencoding> for details.
  • Administrators can now override the CoursePlayer component. See <files> for details.
  • Administrators can now override the ObserverHome component. See <files> for details.
  • Administrators can now prohibit certain file types from being uploaded. See <prohibitedfiles> for details.
  • Administrators can now register custom activity editors for the Syllabus or ItemEditor components. See Custom Activity UI for more information.
  • Administrators can now upload files to the "Web" folder of their domain resources to override or supply files that will be accessible at the root of the URL domain. For example, uploading "Web/favicon.ico" will override the browser icon for your domain. You can also upload files to verify ownership of your domain for services like LiveID and Google.
  • Administrators can now prohibit users from changing their profile picture. See <flags> for details.
DocumentationAdded style examples and screenshots to Overridable Styles.
E-mail In addition to sending e-mails to individual students or to all enrollees, teachers (those with grading rights in a course) can now send e-mails to specific course groups or domain-defined course roles.
External GradingCreated External Grading of courses. System administrators can create an externally graded course from an existing course. A single-click action from the source grader randomly selects student submissions to send to the external course for grading. Administrators can compare and correlate the different graders' scores in the External Grading Summary screen. This is a premium feature and enabled only in premium domains.
Frame APIUpdated the Frame API:
  • Enrollment - Added the isTestStudent property to the Enrollment object.
  • DlapResponseDetail - Additional DLAP response details are now passed to callbacks from calls to executeCommand.
  • Cross-Domain Communication - Added a cross-domain RPC interface for communicating with the Frame API across iframe boundaries.
Observers You can now setup observers for enrollments. An observer for an enrollment has read rights on the enrollment and can view all of the work and grades for that student. This is useful for parent or counselor roles.

You manage observers and observations from the User Detail and Course Detail administration pages.
Plain Text Fields BrainHoney now displays plain text fields on devices that do not support rich text editing in the browser, such as mobile devices. This enables content editing, assignment submission and discussion board posting where it was not previously possible on these devices.
SCORM Items/Syllabus From the course Syllabus, you can now specify the display format for SCO content items in the gradebook. You can choose either a student response summary table or the rendered SCO activity with student's responses (assuming that the SCO activity supports displaying itself in review mode.) See cmi.mode in GetValue for more details. Also made these new variables available in the GetValue SCORM method: bh.enrollment_first, bh.enrollment_last, bh.enrollment_username, and bh.user_rights.
Search From the course Syllabus, you can search for content in any course or domain that you have a subscription to. (See Subscriptions below for more details.) You can also drag and drop found items from the search results pane directly into your course Syllabus.
Subscriptions You can now subscribe Users or Domains to other Domains or Courses. A subscription lets you search for and use content from the subscribed-to course or domain in your own course. The Search pane on the Syllabus automatically searches content that you are subscribed to.

You manage subscriptions from the User Detail, Domain Detail, and Course Detail administration pages.
View as StudentCourse owners can now create and manage a test student enrollment to view a course the way a student would and to test other grading, grouping, and visibility scenarios.
December 2010 Release Notes
Functional AreaChange Description
Administration
  • Administrators can configure the rules for computing status lights for students, teachers, and domains. See <enrollmentmetrics> for more details.
  • Administrators can now configure a domain to automatically login as an anonymous user if the current session has not yet been authenticated. See <anonymouslogin> for more details.
  • Administrators can batch import courses. See Importing Courses from a Batch File for more details.
  • Administrators can integrate a custom subscription manager with the ActivityPlayer component. See Subscription Manager Integration for more details.
Authoring
  • Authors can now manage all course resources and folders from the Resources panel of the Syllabus page. Authors can either browse existing course resources to drag into the syllabus as course content or search for resources.
  • Authors can now reuse existing course resources or upload new files for attachments, document templates, or embedded media in editable content, exam questions, or exam feedback.
  • Authors can now drag and drop files from their desktop to the Resources panel in the Syllabus component if they are using the Firefox or Chrome browsers.
  • Authors can now specify a course stylesheet to use for course pages and content. See Overridable Styles for more details.
  • In a domain's customization, you can specify metadata fields that are available to course authors to assign to each course item or activity. See <itemmetadata> for more details.
  • In a domain's customization, you can specify metadata fields that are available to course authors to assign to each question. See <questionmetadata> for more details.
  • Author can view the change history of an item from the item editor.
  • Media tag in questions may have title and alternate text when using the Advanced Assessment Editor.
  • Author can now restrict content edits in derivative courses. They can disallow edits of item content or simply flag edits made by authors of derivative courses.
  • Author can now add instructor notes to readonly content or to RSS feeds.
  • Authors and students can now create links to other items in the course from course content, exam questions, exam feedback, assignment submissions, grading feedback, discussion board posts, wikis and emails.
  • Authors can create non-graded assessments that are marked as “completed” only if student reaches the passing score.
  • Authors can specify a URL that will replace the rendering of a quiz in the ActivityPLayer component. URL will be called with an enrollmentId, itemID, and a RenderQuestion URL. See the Custom Exams for details.
ComponentsNew or updated components:
  • ItemEditor - New component to edit a course item or activity.
  • AssessmentEditor - New component to edit an assessment.
  • QuestionEditor - New component to edit a single question in an assessment.
  • AssessmentPrint - New component to print an assessment.
  • ItemHistory - New component to display the change history for an item.
  • StudentActivity - New component to display the activity for a student.
  • SubmissionDetails - New component to display the details of a single student submission.
  • RubricEditor - New component to edit the rubric attached to a course item or activity.
Added the ability to host components in an external web server. Details in Hosting Components in an External Web Site.
Discussion Boards
  • Users can view either all messages or only new ones while viewing a discussion board item.
  • Teachers can define, edit, save, and apply template feedbacks when they post messages.
  • Teachers can grade discussion participation while viewing a discussion board item.
  • Post summary data are availabe to teachers in terms of number of posts, number of replies, total number of words posted, average length of posts, average length of replies, number of groups participated, and time spent on task. We provide these summary data per student and also for an entire discussion board.
Frame APINew methods:
  • saveComponent - New component to request a component to perform a save action.
New events: New properties:
  • frameResourceRoot - New property that provides the frame resource root of the current, custom component.
Gradebook
  • Assignments with "Points" grade entry now have a separate "Points Possible" value from the "Item Weight". This enables teachers to grade based on "Points Possible" while the weighting in category rollup is still based on "Item Weight".
  • Students can see comparative class statistics for their class grade from the student grade page.
  • Teachers can hide the class statistics view from students.
  • Teachers and students can see a log of student activity for an enrollment.
  • Teachers can define, edit, save, and apply template feedbacks when they grade assignable items or post messages in discussion board.
General
  • Users can edit Wiki item content using a split screen with a button to hide and show the editing screen.
August 2010 Release Notes
Functional AreaChange Description
GeneralCombined documentation and moved online. Added the following sections:
CustomizationAdded documentation for:
API