- AV Catalog
- Field Reports
- For Developers
- OpenDSA Project
- Getting Started
- Newsletter #1
JSAV version 0.6.0 released
7 December 2012 - 2:10pm
JSAV version 0.6.0 has been released.
Changes in version 0.6
- new features:
- support for pseudocode view
- numerous bug ﬁxes
- 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
- signiﬁcant performance improvements in proﬁciency exercise grading
- customizable showing of score and a score widget in proﬁciency exercises
- enabled logging of student actions in JSAV visualizations
- additional support for linked lists
It has been six months since our last ofﬁcial 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 ﬁxes. 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 signiﬁcant 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 ﬁnd 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 deﬁne "stable release versions" for OpenDSA soon.
As always, you can ﬁnd the ofﬁcial 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.
12 December 2012 - 1:06pm#1
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 signiﬁcant development in September and October is under the label “numerous bug ﬁxes”. It looks like the next release (whenever that’s going to be released) will have more new features..
12 December 2012 - 3:27pm#2
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. :(