Students Pet 1.1.0

March 14, 2010 at 9:17 am | Posted in Updates | Leave a comment

Student’s Pet 1.1.0 contains a variety of updates. Most notably is the change with Assignments.

Version 1.1.0 introduces the concept of Assignment Types. Assignment Types are user defined preset assignment names and point values with an underlying type selected from a non customizable list. This is very useful because If your class has 10 Assignments previously you would have had to enter “Assignment 1”, “Assignment 2” and so on until you had them all in. By using Assignment Types you create a single type “Assignment” and select it when adding an assignment to your course. Then you can just change the text Assignment to “1”, “2” etc.

Assignment Types also have a base underlying type. Why? Well, It’s a pretty simple answer. If I allow users to make their own types, how do I discern between them within the code? There isn’t really a viable option other than going by what the user Types for the Assignment Type name “Test”,”Exam” etc. BY using these underling types I can add different views in the near future to display all upcomming tests, or all up comming projects, it adds a lot of functionality.

To add an assignment type you must first add a course and go into it’s assignment list. From there hit the menu button on your device and click “Manage Assignment Types”. Every course must have atleast one Assignment Type at all times and the default entry can only be edited not removed to ensure this. Assignment Types are all unique to the Course in which they are created for. In the future there may be some sort of option for “Global Types” but not yet.

The settings activity now holds a check box to enable or disable syncing with the calendar. If this is checked it will sync to the calendar and if it’s unchecked it will not. What’s this mean? If you disable calendar sync and then create an assignment it will not be added to your calendar. If you then enable calendar sync and update that assignment it will be added to the calendar. However, If sync is enabled and you create an assignment, and then disable sync and delete that assignment it will not be removed from the calendar. You will have to do it manually so be careful when playing with sync on/off.

A special thanks to Zac for creating our new icons for showing whether an assignment has been completed or not and also for our new icon.

–Bug Fixes

A small bug with calendar selection has been fixed. The bug caused a non existent calendar to be used by default if no calendar was selected in result causing calendar sync to appear to be broken.

Color selection in add/edit course has been fixed to avoid a color selection problem.

Add New Assignment selection with hardware keyboard would not work and cause a force close error. This has been resolved, if you’re using a hardware keyboard long click this button. I have not figured out why it did that yet, very odd error.

Advertisements

Leave a Comment »

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.
Entries and comments feeds.

%d bloggers like this: