JSAV version 0.6.0 released

2 replies [Last post]
shaffer
shaffer's picture
Offline
White BeltYellow BeltGreen BeltRed BeltBlack Belt
Joined: 2009-05-28
Posts:
Points: 2019

JSAV version 0.6.0 has been released.

Changes in version 0.6

–––––––––––-

  •  new features:
    • support for pseudocode view
  • numerous bug fixes
  • new minor features:
    • tree nodes now have a remove() function to remove that node
    • tree node show/hide now work recursively and hide the whole subtree
    • significant performance improvements in proficiency exercise grading
    • customizable showing of score and a score widget in proficiency exercises
    • enabled logging of student actions in JSAV visualizations
    • additional support for linked lists

 

It has been six months since our last official release of JSAV, and we have not been so good about keeping up to date on posts to this forum. But a HUGE amount of progress has been made during this time! Both to JSAV and to OpenDSA.

First, the release list above doesn’t do justice to how much JSAV has matured and been hardened with bug fixes. A lot of AV development work has been taking place, which has given us an opportunity to really put JSAV through its paces.

Second, OpenDSA has both new content and major infrastructure improvements. Most important is that we now have in place a complete system for logins and logging of achievements on modules and exercises. We have complete chapters on Sorting and Hashing. These chapters, along with the new logging system, were used in an experiment at Virginia Tech this Fall. For three weeks, students used OpenDSA modules instead of normal lecture and textbook. They completed the exercises for course credit instead of doing a standard paper-and-pencil homework assignment. Students did well. The midterm results, while not showing a significant difference from a control section, were slightly better than the control group. Pehaps most importantly, student opinion of the materials was positive. We gave pre-treatment and post-treatment opinion surveys. Pre-treatment, students gave a positive response to the concept of using interactive tutorials in place of lecture and textbook. After using the modules, their opinion scores on a similar question actually went up!

You can try out our new content, and do the exercises (with scoring support) at: http://algoviz.org/OpenDSA/RST/build/html.

With JSAV release 0.6.0, we are making a change to the OpenDSA release process. Previously, we had been using the OpenAlgoViz SVN repository at SourceForge to distribute the "stable release" version of OpenDSA. Effective immediately, we are switching to using a new GitHub repository to maintain OpenDSA stable releases. This can be found at: https://github.com/cashaffer/OpenDSA-stable. As always, you can find the developer’s version of JSAV at https://github.com/vkaravir/JSAV, and the developer’s version of OpenDSA at https://github.com/cashaffer/OpenDSA. I will set up the tagging and define "stable release versions" for OpenDSA soon.

As always, you can find the official mirror for the stable release, as well as information about the OpenDSA project, at the OpenDSA homepage: http://algoviz.org/OpenDSA. The mirror for the developer repository remains at: http://algoviz.org/OpenDSA/dev/OpenDSA.

 

ville
ville's picture
Offline
White BeltYellow BeltGreen BeltRed BeltBlack Belt
Joined: 2009-05-28
Posts:
Points: 559
Re: JSAV version 0.6.0 released
Thanks again for making the release! It sure took a while since v0.5 to release this version. And you’re absolutely correct that a lot of the significant development in September and October is under the label “numerous bug fixes”. It looks like the next release (whenever that’s going to be released) will have more new features..

Oh, and the forum is somewhat broken. When trying to submit, all I got was an error explaining that Comment is required. Apparently there is some javascript error thrown which breaks the editor. Turning JS off fixed the problem :)

Ville Karavirta, Aalto University, http://villekaravirta.com/

shaffer
shaffer's picture
Offline
White BeltYellow BeltGreen BeltRed BeltBlack Belt
Joined: 2009-05-28
Posts:
Points: 2019
Re: JSAV version 0.6.0 released

Thanks for the bug report! I’ve been having trouble too, recently, with the editor. We are about to start migrating to an updated OS on the server, and we will be updating Drupal modules along with that. Hopefully we can shake these editing problems then. In the meantime, it works better in Chrome. Unfortunately, that seems to have become true for a lot of things. :(