CoursePro Icon

CoursePro


Download the CoursePro Demo directly from here!

About CoursePro
CoursePro is an easy to use homework application for students to keep track of courses, assignments, and grades. We are excited to announce the arrival of CoursePro for Google’s Android platform. You can get CoursePro by opening the Market from your phone. If you are not viewing this page from your phone, you can see the Market here.

With CoursePro, you can keep track of your homework assignments using a simple to-do style list that has been specifically designed for students. Define Assignment Types—such as quiz, homework, project, or lab—to keep track of your weighted grades the way your professor does. CoursePro automatically keeps a current report card, so you can see exactly what your grades are at any time. You get a full grades break down by assignment type. CoursePro even allows you to specify which Assignment Types have ‘drops’. Coursepro will then automatically drop the lowest graded assignments for that type.

Using CoursePro


CoursePro - Hide GradedThe Outline
The outline is the view you will probably interact with the most. It is a simple to-do style list that allows you to quickly see what is due next and check off assignments as you complete them.

At the top of the outline, there are four buttons. The course view button on the left, allows you to select which courses to display and which courses to hide. The three buttons on the right are filter toggle buttons. Starting from the left they are: Show All, Hide Graded, and Hide Completed.

Most of the time, you will probably select hide completed. When this filter is selected, only uncompleted assignments will be visible. CoursePro will remove assignments from view as soon as you check them off. In order to more easily enter grades for assignments that you have previously completed, we created the hide graded filter. When this filter is selected only ungraded assignments will be visible. This allows you to find the assignment you are looking to enter a grade for without searching through a large list of other completed assignments. Finally, the show all filter simply displays all existing assignments.

Tip: You can quickly change the due date of an assignment by clicking directly on the assignment’s date.

CoursePro - Edit CourseAdding and Editing Courses
Use your phone’s menu button to add a new course or long-click on an existing course’s heading to edit it.

CoursePro - Edit CourseAdding and Editing Assignment Types
Part of adding a new course to the application includes adding assignment types for that course. Professors will usually weight different types of assignments. Quizzes might be worth 40% of your grade while regular homework assignments make up the other 60%. CoursePro handles this with assignment types and lets you specify what percentage of your grade each type is worth.

Note: CoursePro can not generate a report card without at least one assignment type per course.

Some professors will drop or ignore the lowest quiz or homework assignment. Some will drop the lowest two. CoursePro is equipped to handle this situation as well. When creating a new assignment type, you can specify how many assignments should be dropped. CoursePro will then automatically ignore the lowest graded assignments when calculating grades in the report card.

The next step is to add the course’s meet times. In this section, just pick a series of day and times that the course meets. CoursePro cannot fire notifications if you do not fill out a schedule. There is more information about notifications below.

CoursePro - Context MenuContext Menus
Items in most of the lists contained throughout the application can be long-clicked (click and hold). Long-clicking allows you to see a menu of extended options. Long-clicking on both courses and assignments will display an option to delete them.

CoursePro - Edit AssignmentAdding and Editing Assignments
To add a new assignment, click on the course heading you’d like to add the assignment to. To edit an existing assignment, simply click on the assignment.

At the top of the dialog you can see which course the assignment is for and you can select one of the assignment types you entered for this course. In the figure on the left you can see that the course is Math and the type is Homework.

Note: If the assignment types list is empty, it is because you have not added any assignment types for this particular course. You must edit the course and add assignment types.

CoursePro - Report CardReport Card
As soon as you have entered grades for assignments, you can view the report card. The report card gives you a break down of grades for each course and assignment type. Courses, assignment types, and assignments are all clickable and editable from the report card.

From the outline view, using the menu to bring up the settings dialog will allow you to enter your previously attained GPA and credits. CoursePro will then display an overall GPA in the report card.

Notifications
CoursePro has the ability to fire notifications for assignments who’s due dates are upcoming. There are a few things you should understand about how notifications work. Notifications are based on the course’s schedule (meet times) and the assignment’s due date. If both of these pieces of information are not present, CoursePro cannot fire a notification for that assignment. Also, make sure you have notifications turned on in the settings area.

CoursePro uses your course’s meet times to fire notifications. At the specified time before the course meets (in the settings area), CoursePro will check for unfinished assignments. If there are any present, it will fire a notification for each one. For example, assume you have a course that meets at 11am on Tuesday and you have your “hours:minutes before” setting set to 24 hours. Then at 11am on Monday, CoursePro will check for unfinished assignments that are due on that day or before and fire a notification for them.