Archive for the ‘Student Projects’ Category

Online Assignment System with Auto-Feedback & Grading Functions

This project is developed based on one of our undergraduate student class projects.

1. Available question types: Essay, Multiple choice, True / False, Yes / No, Checkbox, Pull down, Scale.
2. Flexible & easy design.
3. Centralized submitted answers.
4. Instant submission feedback: When a student submits an assignment / quiz, student will get an personalized email instantly with the submitted answers and pre-designed teacher’s feedback / message.
5. Embedded grading & reporting function: To grade all the submitted assignments / quizzes, the teacher just need several simple clicks; after the grading, the teacher can email students the grades individually by one click.
6. Share with other teachers / coworkers / teaching assistants.
7. Free.

 Step 1. Start your quiz / assignment design.
1. It will use google form to design an online quiz or assignment. Thus, you will need a google account first. Click google docs and login with your google account.
2. Click Sample Quiz, and make a copy of it as in the Figure 1, and click “ok”.

Figure 1: Make a copy of the Sample Quiz

3. Then, go back to your google docs, you will see a document called “Copy of SampleQuiz”. Click the document, and you will see the spreadsheet.
4. Click the menu “File”->”Rename”, then you can rename the assignment or quiz.
5. Click the menu “Form”->”Edit form”, then you can start to design your own assignment or quiz. You can modify the existing questions and add more questions. If you need any help, you can click HERE about how to edit a form.
6. Once you finish designing your assignment or quiz questions, save and close it. Your spreadsheet like document will be updated too.
    Note: Please do not change the first 3 items: “First Name”, “Last Name”, and “Email Address”, which are used to identify students. You feel free to add more such as “Student ID”, etc.

 Step 2. Configure the designed quiz / assignment.
 1. In the spreadsheet like document, click the menu “Tools”->”Script editor…”, and you will see the following as in Figure 2. Then click “Copy of HJ-SendConfirmEmail”.

Figure 2: Script Project Selection

2. Then, as in the following Figure 3, click “Resources”->”Current script’s triggers…”.

Figure 3: Set Up Trigger

3. Then a pop up window will show up. Click “No triggers set up. Click here to add one now.”, and set up the trigger as in Figure 4 (“sendEmails” – “From spreadsheet” – “On form submit”):

Figure 4: Set Up Trigger

4. Click “Save”.
5. An authorization information will show up as in Figure 5, and click “Authorize”.

Figure 5: Authorization

6. Then it will show you the authorization status. Click “Close”.
7. It will back to Figure 4. Click “Save”, and close the window as in Figure 3.
 Step 3. Customize the feedback message. 

1. Go back to the spreadsheet like document, click the second sheet named “Template” as in the Figure 6:

Figure 6: Select Template Sheet

2. The template sheet looks like Figure 7. You can modify cell A2, B2, B3, C2, D2 to customize your feedback email. Instruction is in the highlighted area. The modification will be automatically saved.

Figure 7: Customize Feedback Email

 Step 4. Set up answer key. (It’s optional if you do not want to use it for grading.)
 1. In the spreadsheet, click “Form” and “Go to live form”. The url of the opened form will be the link to be shared with the students.
2.  You can input “Answer”, “Key” and your own email address for the items: “First Name”, “Last Name”, and “Email Address”. And fill in the correct answers for all other questions.
3. Click “Submit”.
4. Check your email, you should get an email similar with the following Figure 8:

Figure 8: Instant Feedback Email

Step 5. Share the link of the quiz / assignment to your students.
    Go back to the spreadsheet, click “Form” and “Go to live form”. The opened form is what your students will see, and you can copy the url and share with your students. If your student submit his / her quiz or assignment, he / she will get an email similar with Figure 8 right away.
 Step 6. Grade the quiz / assignment and email grades. 
    This function uses Flubaroo ( We embed it to grade the quiz / assignment and email the grades. You can check the website for more details.
1. Go back to the spreadsheet, click the menu “Flubaroo” and “Grade Assignment”.

Figure 9: Flubaroo

2. Again, an authorization form similar with Figure 5 will show up and you will need to click “Ok” and “Close”.
3. Click the menu “Flubaroo” -> “Grade Assignment” again, and following the instruction to select related item.
4. Once you finish grading and click “View Grades”, you will see an added sheet named “Grades”.
5. To email students grades individually, click menu “Flubaroo” -> “Email Grades”, and follow the instruction. Each student will get an email with his / her grades, and you will get an email summary as well.
6. Drag the sheet “Template” and move it to left, and keep it as the second one.
Other tips:
1. If you want to regrade, you can click menu “Flubaroo” -> “Regrade Assignment”, the new grade sheet will replace the original one.
2. If you want to keep a copy of the students submission and grades, you can make a copy of the sheets  and rename them, such as “2012Spr-Submission” and “2012Spr-Grades”. After that, you can keep the answer key and delete the rows of the student records in the sheet “Student Submissions”, and reset the “row #” in “Template” to be 3. Remember to keep sheet “Student Submissions” the first place and “Template” the second place. Thus, you make it ready for new semester.

CSC239 Student Projects

Students have a lot of fun in designing their webpage on Google Sites, and here are the sites:

Categories: CSC239, Student Projects

Free Online Survey Using Google Document

By Keyona James

Abstract: Many of us have completed online surveys of feedback questionnaires. Many surveys are created by research marketing organizations on behalf of retail or service companies. Sometimes they may be custom developed using dynamic HTML or scripting languages. But when you want to create your own professional online survey you don’t need to contract with research from or understand HTML. In fact you can build your own survey without spending money. Google Documents is a feature rich environment for creating documents, spreadsheets,presentation,and now survey forms.

  • Set up a G-mail account/Free Account
  • After, point your brower to Google Documents and focus on the future rich suit of applications.
  • Click begin a new online survey, Click Form
  • Enter a Title or Name for the form/survey
  • You new survey from will have one question block already in place ready for you to customize.
  • For each equation Enter the question Title. Finally select the type of question.
  • When you have go over a question with the mouse pointer, you’ll see small icons appear to the right that allow you either Edit, Copy, or Delete Questions.
  • You may move questions to reorder your survey by simply dragging to desired location.
  • As you enter questions, and once you complete you work, click “Save” at the upper right of the window to the save the form.
  • To edit the confirmation window that is offered to users after completing your survey, click Edit confirmation.
  • To distribute your survey, you may either click “Email this form”
  • While editing a survey form, you may view responses by clicking “See Responses”
  • The summary display offers statics and charts for all responses.
  • Google Documents collects all responses and stores them in Google Documents Spread Sheets.
  • When viewing the Spreadsheet data for your survey form, you may Google back to the form edit view by clicking edit the form.

You can also visit and see a video that was posted February 17, 2010 on how you can create a free online survey using Google.

Categories: Student Projects

How to use ooVoo video call feature

By Julian Thompson

I would like to introduce and explain a few interesting features of the applications software program known as ooVoo to you. As an applications software program it enables anyone with an internet connection, webcam, and a microphone to communicate with other users worldwide. One problem that some people often have is finding a convenient time and place to meet for a study group. The need to travel and spend time on the phone or e-mail is reduced with ooVoo and in addition video conferencing allows communication from anywhere and anytime. Web conferencing is just one of the many features that ooVoo has.

Here is a common scenario that many college students have encountered. A very difficult group project has been assigned by the instructor for a college course and each group consist of six members. The group members are very far away from each other and may require traveling to meet in person. With ooVoo’s video calling feature you can chat face-to-face with other ooVoo contacts or have a free online video call with contacts who do not have ooVoo. Each member of the group can sign on simultaneously for up to six people making communication much more convenient. Here are the instructions on how to use the video calling feature.

Step 1. Go to and download the ooVoo software.
Step 2. After downloading, open the software by clicking the ooVoo icon on your desktop.
Step 3. Once the ooVoo software is open Click on the web video call tab in ooVoo.
Step 4. Now, to communicate with someone who does have ooVoo simply click their link on the ooVoo browser or send your contact your web video call link through e-mail if the person does not have Oovoo. Having your contact downloading the ooVoo software is not necessary.
Step 5. Once your contact clicks your web video call link the person will see you in their web browser.
Step 6. Create a “Call me Button” . you can put this button on your blog, e-mail signature, or your social networking site. With the “Call Me Button” it is much easier for people who do not have ooVoo to click and call you anytime.

Date: April 10, 2011
I tried ooVoo for the third time and contacted my father who was in Orlando, Florida for vacation. The software program worked and I held a conversation with him for a few minutes. I saw a video of him and he saw a video of me and we chatted with each other. It is right to communicate with other people in any way possible. The reason I used ooVoo is because it is very convenient and easy to use.

Categories: Student Projects