pAIR Assessment

Projects > pAIR Assessment

Click on any image below to make it larger.

This project was developed over the course of four months by a team of a little more than a dozen students. I was a major architect in the design of the project—creating UML diagrams and Java interfaces to communicate my ideas to other students on the team. I also was a major technical contributor, teaching students best-practices for design, code comments, and repository commits. I applied my technical expertise and my real-world business background to building the strengths of other students and to helping create a strong and efficient team. I led by example, putting more time and effort into the project than any other student.

pAIR Assessment

pAIR Assessment is an application written in Java that facilitates the testing of young children in areas such as alliteration, rhyming, and image identification.

It is a tool for teachers working with these children that enables the teacher to easily administer timed tests and track resulting score data. Tracking this data over times allows teachers to get feedback on the success of their teaching methods, and provides a metric for experimenting with new ideas.


pAIR Assessment

There are profiles for both teachers and students, and a modifiable deck of testing cards with associated images. Teachers can select one of three types of test to administer, and have the option of the test being full-screen. This reduces distractions for the young child and makes it easier to see the pictures.






pAIR Assessment

Depending on the test type, students are asked to select an image that matches the main testing image in a specific way. This can be an image that matches based on alliteration or rhyming, or the student can simply be asked to identify the main testing image.






pAIR Assessment

Administrative tools are built into the application in order to make it easy for a non-technical user to make changes to both profiles and testing cards.

An administrator can add new cards to test decks, switch images and words on existing cards using a simple and intuitive interface, upload new images to use in the program, and delete existing test cards.



pAIR Assessment

I designed the graphical interface for the program, and also designed and coded drag and drop support to make the application easier to use for non-technical people.

A user can drag cards between decks, drag images from a dynamically generated list to specific locations on a card, and even drag images to different locations on the same card to swap those images.