Tag Results
3 posts tagged project
3 posts tagged project
At the D2L UnConference I demoed an alpha version an iPad application I have been working on that is aimed at replacing traditional workshop handouts in the faculty training sessions I offer. The basic idea is that the app communicates with a web server to automatically display a PDF handout of the current workshop and also loads the sign-in and evaluation pages for that particular session. The app will hopefully eliminate unnecessary printouts and allow participants to more easily access to complementary workshop materials during sessions.
Since the conference I have completely rewritten the application, making it cross-platform (iPhone and iPad) and adding several new features. Let’s take a look at how the new version works!
When the app loads, it parses a small XML file hosted on a server and loads the correct session information into memory. It then checks to see if the session handout already exists in the app’s documents directory. If so, it displays the previously downloaded version. If that file is not present, the app will download the file to the device and display it in the main window.

Participants can sign in using the second icon in the bottom toolbar. This displays a modal window with a web-based sign in form. The app passes the form some hidden fields including the current time and the session ID to help ensure participants get credit for attending the correct workshop.
The form is created using the Gravity Forms WordPress plugin, but any online form would work just as well. Once a participant registers, they automatically receive a personalized email with the PDF handout attached.

The third icon loads a web site defined in the XML file. In my workshops I frequently ask attendants to navigate to external websites, and this will hopefully make that process a bit easier. Participants can use the action menu item to send themselves a link to any of the sites visited during the session.

The last icon in the toolbar sends participants to the workshop evaluation form. Like the sign in form, hidden fields are passed to the form to ensure that the evaluations are associated with the correct session.

I had originally planned on using the app in my faculty training sessions, but I now think that I may also use it in the mobile web design course I am teaching this fall. We have a classroom set of iPads in the experimental technology classroom I am using for that course and this seems like a perfect fit. I will post my experiences as the semester progresses.
Feel free to let me know if you have an idea that would make the app better. I am always open to suggestions!
If you’ve used the course content tool within Desire2Learn (D2L) for any length of time, then you’re probably familiar with the D2L HTML editor. This editor, common between many content management systems, gives you a standard what-you-see-is-what-you-get (WYSIWYG) interface for creating pages for your students to view. This tool basically gives you a simple way to create HTML documents, or web pages, using an interface similar to Microsoft Word without the need to learn HTML or other web programming languages. As powerful as the tool is, it still lacks features that make it easy to create standards-based, aesthetically pleasing HTML files for your students.
Web accessibility and usability are huge subjects that I’ll try not to address too much here. However, there are a few key points worth mentioning:
I could keep going here, but I have a feeling this post is going to be rather long anyway, so let’s move onto a discussion of the actual project!
In an effort to address these shortcomings of the HTML editor within D2L (and other CMSs) I’ve created a simple set of templates that work within the LMS to create pages that are easier to read and support greater accessibility. I actually saw a similar set of templates demoed at a conference this summer, but noticed some potential problems with the framework, so I’ve decided to create my own set of files and offer them for download. It’s my hope that the templates I have created here will make it relatively easy for instructors with little or no prior knowledge of HTML and CSS to quickly and easily create web pages for online courses. I should also mention that the icons used in the templates were provided by an awesome graphic designer named Everaldo Coelho. You’ll notice links to his websites in the footer of each template, and I ask that you keep that link intact if you decide to use these templates in your own course. In addition, he has provided these icons for use by educators only, so you’ll need to send me an email from a .edu address if you would like to download the files.
So what do the templates do? Well, they basically let you create more accessible files for your course. A picture is worth a thousand words, so take a look at the example below to see what we’re talking about here.

Here’s a demo page featuring many of the options available within the framework.
Good question! I’ve created a D2L course component consisting of a demo page, several different page layouts, and all the resources you’ll need to upload in order to use the files. If you’re using Desire2Learn, you should probably get started by taking a look at the instructions for importing that course component.
Instructions for importing the course component in Desire2Learn
Once you’ve imported the files into your course and created a copy of the layout that you want to use, you might want to also take a look at the Formatting Your Pages tutorial.
For a quick overview of how to use the templates, you can also watch the short, terribly-produced video!
Please let me know if you have any questions or comments about the templates. I’m always happy to consider adding additional features that you might need. You can leave your comments below!
PS – I’ve added a link to a stand-alone version of the templates that can be viewed without requiring Desire2Learn or any other LMS. It contains all of the page layout templates as well as samples of some completed pages I’ve been created using the framework.
Update – The folks at D2L have released their own set of templates that look pretty nice. You can find out more information here –http://www.desire2learn.com/access/instructor_resources/HTML_templates/
Update: This project is not currently in development. I may decide to pick it up again at some point in the future. Leave a comment if you’re interested …
As one of my projects for IT521 – Computer Applications in Education, I’ve decided to build a simple Student Response System optimized for the iPhone. I’ve experimented with a few similar systems over the past few years and have been excited about the level of interactivity they can bring to the classroom, but feel that the required setup time and unintuitive user interface of most of these systems make them difficult to use in a traditional classroom setting. Some problems I’ve found with the systems I tested include:
Taking these items into consideration, I’ve started developing a system that I hope will help eliminate some of the pitfalls of many student response systems. My approach is comprised of two different parts – a web application for creating, deploying, and viewing the results of polls and a downloadable iPhone application that the students use to participate. Although the alpha version of my solution is a native iPhone app (for students), it would be relatively easy to build client applications for Android, Blackberry, Adobe Air, or even a regular website using the API for the web service. The project is currently a very early alpha, but much of the basic functionality is already there. Please feel free to leave your comments or feature requests in the comments – I’ll incorporate as many ideas as I can into the Beta release!
Let’s take a look at how the system works!
Once an instructor has created an account on the site (email me if you’d like an invite), the system can be easily accessed by opening the iPhone’s internet browser (or any browser, actually) and navigating to the login page.
If you’re using an iPhone, I would suggest saving a shortcut to the site on the home screen.

Below you’ll see a sample screenshot of the application’s home page. From here, you’ll need to choose to access either the administrator tool or the instructor tool.

You’ll next be asked for your username and password. Once you’re successfully authenticated, you will be redirected to the main Instructor page.

On the Instructor’s page, you have a few options – start a poll, stop a poll, reset a poll, and view the results of a poll. I’ve noticed that the tools I use most are the simple ones that do one thing really well. In that spirit, I’ve taken away as many features/options as possible. You’ll notice that there are no choices to setup the type of poll question or type in the options. You’ll also notice that there is only one poll per user. While you’re certainly welcome to provide the question details elsewhere (whiteboard, PPT, etc.), the system doesn’t really care what the options are. My goal is to create a system that allows instructors to create a poll in a few seconds versus several minutes, so I’ve taken away as many hurdles as possible!

To launch a poll, an instructor only needs to do 2 things:
When the poll is complete, the instructor can stop accepting responses by clicking the Stop Poll button. Responses can currently only be viewed as a pie chart, but I plan on adding additional ways of viewing the data later on. Here’s an example -

Before moving onto another poll, an instructor would probably want to clear all of the current results from the poll, which can easily be done by pressing the Reset Poll button.
Well, that’s about if for the instructor view. Students have an even easier time participating than instructors!
After downloading the application for free from the iTunes App Store, students need only to launch the application and enter the Poll ID in order to participate. In addition, the poll ID is stored in the application’s preferences so that they do not need to re-enter the information every time they launch the application.

A student would need to update the Poll ID only if they were participating in a poll offered by another user. In that case, students would simply type in the new Poll ID in the textfield at the top of the screen and click on the Update Poll ID button.

That’s it for the student application!
I’ve also created a simple Admin screen that allows me (and other future system administrators) to quickly add, delete, or modify Instructor accounts. The screenshot below shows what that tool currently looks like.

Planning for the future …
As I mentioned at the beginning of this post, the project is still very much in a pre-release status, however, I plan on launching a beta program sometime before the end of the year. Some things I’ve built into the service but not implemented yet include:
An API that would allow schools and other organizations to create their own student app to go along with the service.
Currently, the system stores the time at which each response is entered into the system, but I do not display that information anywhere yet.
The system also stores the Unique Device Identifier (UDID) for each response. The UDID is a 45-digit string that is unique to each iPod/iPhone. This number could be used to identify students within a class and offer additional functions such as taking attendance or grading. Although the number is collected for each response, the system does not currently use that information.
If you have any ideas or suggestions for features, please feel free to leave a comment below!