CompSci 94 Fall 2020: Assignment #5

Due: Thursday, October 29, 2020 - 11:59pm

15 points

This is individual work. You may talk to other students in the course about your design and for ideas, but you are to write the complete Alice program by yourself. You may receive help from the Professor, UTA's or TA.

Part 1: Tutorial on Interactive Quizzes

The purpose of this assignment is for you to create an interactive animated quiz of your choice.

First you should complete the tutorial called "A Simple Quiz" so you can learn how to ask interactive questions. This program is not to turn in, but to learn how to interactively prompt a question and create a response based on the answer.


Part 2: Alice Program and StoryBoard

You must draw a storyboard for your story. You should have at least four scenes (and no more than 10) with a picture (sketch), list of objects and a written description of what happens in the scene OR what might happen since there are choices.

The animation must include the following features:

  1. Must have at least two procedures you write (not including myFirstMethod). These procedures should be useful in some way.

  2. Must have at least two functions you write that must be useful in some way.

  3. Must have at least one array in your program for which you traverse through all the items in that array in a useful way.

  4. Must prompt the user with at least three questions and handle the responses differently depending on the answer to the questions. (See the extra handout called "A Simple Quiz" described above.)

  5. In one of your functions or procedures, must change something at least four different ways. (this is similar to how the fish moved around randomly three different ways in prior classwork).

  6. The presentation must be nice. 20% of the grade is on presentation and comments in code. BE SURE TO PUT COMMENTS IN YOUR CODE.

Implement your design and create an Alice program. Be sure your animation has all the requirements listed above. Be sure to include comments in your code.


Part 3: Make a Video

You can use Zoom to make a video of your program. Include the following items in your video.

  1. Your video should first show the code for your procedures and functions, and you should explain what they do and show where in the code they are called. Be sure to explain what is changing at least four different ways. You should also explain where and how you use one array.

  2. Then play your Alice world.

You will need to either turn in a URL to your Video, or you can submit the video file (.mp4)

SUBMISSION

Turn the following items in Sakai.

You will need to do four things to turn in your assignment. Under Sakai assignments:

  1. Submit your Alice program

  2. Submit your Storyboard as a .pdf or an image file

  3. Submit your Video OR put the URL for your video in the Reflect form. You do not have to submit the Video if you have a URL.
THEN YOU ALSO have to fill out the REFLECT form. It is on the assignment page.