Category: Software
Our Common Online Data Analysis Platform (CODAP) software provides an easy-to-use web-based data analysis tool, geared toward middle and high school students, and aimed at teachers and curriculum developers. CODAP is already full of amazing features. We’re excited to announce several new features!
Our Common Online Data Analysis Platform (CODAP) offers easy-to-use web-based software that makes it possible for students in grades 6 through college to visualize, analyze, and ultimately learn from data. Whether the source of data is a game, a map, an experiment, or a simulation, CODAP provides an immersive, exploratory experience with dynamically linked data […]
Recently we found that our Lab framework caused the JavascriptCore of Safari 5.1 to crash. Safari 5.1 is the latest version available for OS X 10.6. If you have OS X 10.7 or 10.8, then you have Safari 6 which doesn’t have this problem. Too long; didn’t read solution: do not name your getters the […]
The Firefox performance regression introduced into the codebase on 2012-09-29 and present in FF v18, v19, and Nightly versions is much more serious than I previously thought. Basically FF versions after v16 are now almost unusable running NextGen models of any complexity for longer than 30s. See: Firefox Performance Comparison 20131902 and Confirmation of FF […]
The opposite of Thomas Dolby I was terrible at the first four weeks of organic chemistry. I just couldn’t get the right pictures into my head. The depictions of the chemical reaction mechanisms I was supposed to memorize seemed like just so many Cs (and Hs and Os and, alarmingly, Fs) laid out randomly as […]
Summary: I created a prototype of Learn.Ember.js, an interactive tutorial application for web developers who want to learn about Ember.js. Along the way I was reminded that one of the most useful things about HTML5 is that it helps us to blur the app vs. document distinction in useful ways. Oh, and by the way, […]
Developers at the Concord Consortium work on a wide variety of grants, and in the process we create reusable pieces of code. With a little work some of these reusable bits of code can be turned into spin-off projects that have a life of their own. In my opinion these spin-off projects have the best […]
I started thinking about how to more easily specify some of the deeply nested structures we need during testing. First we already have a step for doing this. An example which looks like this: And the following investigations with multiple choices exist: | investigation | activity | section | page | multiple_choices | image_questions | […]
For years we have been using several layers of Java, Java Native Interface, and native driver code to support common access to sensors from multiple Probeware interfaces from different vendors. We’ve been calling these layers the org-concord-sensor framework. Our Java/OTrunk framework which has supported many kinds of interactive educational activities uses the org-concord-sensor framework to […]
jsPerf.com lets you write two equivalent ways to accomplish something in JavaScript and it then measures how fast each method is in every browser you run the test in. Other people’s performance tests can be browsed here Browse test cases. Taking a look at a specific test could show data where you might want to […]