Defining Assessment Records

April 17, 2010

I’ve already talked a bit about pulling the best assessment record, but I haven’t really talked about how I’m defining Assessment records in the OSIMS database.  Here’s that discussion:
At their most basic level, assessments measure students’ abilities in one or more skills.  Most often those abilities are reported as numerical values for each skill.  In [...]

0

Pulling the Best Assessment Record

March 25, 2010

During the course of a school year, it may be necessary to assess students multiple times.  This information can be very useful for monitoring the progress of students, but it also causes problems when you simply want to know the best scores that a group of students have posted.  Getting the best record for an [...]

0

The Case for Left Joins

March 6, 2010

When working with educational data, the student is going to be the center of nearly every database query.  From there we might attach test records, classes or involvement in programs.  Often times programmers accomplish this with what is known as a “full inner join”.  A method by which relevant records from both database tables are [...]

0

Grouping Student Data for Analysis

February 22, 2010

When designing the student data I made the unusual choice not to include the student’s gender in the student table.  While the information may be useful for identifying students it really only narrows the field by roughly 50% and I think there are more useful ways to track the information.
Aggregating / Disaggregating Student Assessment Data
When [...]

0

Interactions between Xaraya and ExtJS

February 13, 2010

I’m building OSIMS as a series of Xaraya modules enhanced with ExtJS.  Xaraya does a great job at returning whole webpages of information, but that may be more than I need in many cases.
How Xaraya Builds Pages
Web page requests come in through the Xaraya core and are routed to the appropriate module and function.  They [...]

0

Designing Student Data

February 6, 2010

The key to any student based information has to be the students.  They are, afterall, the reason we’re building the system.  In this assessment system we’ll be tying all sorts of data to these students.  They’ll be enrolling in schools and classes, participating in educational programs, taking assessments and accumulating requirements toward graduation and certification.  [...]

1

Integrating ExtJS into Xaraya

January 30, 2010

I’m using Xaraya as the php backend for this project.  It’s a very robust platform to build upon with a number of great features for dealing with access control, templating and customization.
It was, unfortunately, built in the time before “AJAX” when javascript use was far more rudimentary and mostly for cosmetic purposes.  After a fairly [...]

0

Building the Framework

January 16, 2010

At a wedding last summer I was seated next to a gentleman who sells motorcycles for a living.  He asked me about computer programming, “It’s all ones and zeroes, and a lot of math isn’t it?”  It was an interesting question because, yes, ultimately everything in the computer is just ones and zeroes, but programmers [...]

1

Web Software Makes Sense for Educator Tools

January 13, 2010

Education is a very interesting environment in which to design software.  There are many moving pieces of information.  Students move into and out of the system, they progress through multiple classrooms and through many different teachers.  Software designed for educators to track data on students  must take this into consideration.
Desktop software can be a very [...]

1

Taking Educational Assessment Data to the Next Level

December 18, 2009

What is OSIMS all about?
Several years ago I was hired by the North Clackamas School District in Oregon to help facilitate their assessment tracking efforts. What I didn’t realize then was that I was to be an integral part of a very progressive approach to student assessment in the State of Oregon. While [...]

0