Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Programming Language Expert

The learning outcomes for this assignment are as follows:

Description

Be able to perform an object-based analysis of a simple problem.

Be able to desi n a solution to a simple problem using 00 techniques.

Be able to construct small-scale object-based applications.

Be able to perform suitable program debugging and testing.

INTERACTIVE E-LEARNING TOOL

An interactive e-learning tool helps promote self-learning and develop information technology skills among children. It complements the teaching and learning methods and offers flexible learning opportunities to students as well as access to resources. An interactive application allows learning to be fun and engaging.

You are to develop an interactive e-learning tool in English language learning for kids that has the following features:

- allow the user to input his personal details and show a welcome screen;
- allow the user to choose from a variety of activities such as;
   o view animation on English language learning (short clips) using radio (buttons) press and voice prompt;
   o view at least ten (10) flashcards with word association using picturebox and text controls and navigation buttons;
   o take multiple choice and identification tests as regards to the flashcards using radio buttons, a textboxes or drag and drop event; and
- allow the user to view scores.

THE USERS

There are multiple users who have access to all of the functionalities. The users perform multiple functionalities, as indicated in the succeeding section.

THE FUNCTIONALITIES

WELCOME SCREEN

- The program shows a Welcome screen that displays a short description of the software.
- The user inputs his name and a welcome screen with his name will appear.

MAIN SCREEN
- The program displays activities for the user to choose. There is a Play Animation option, a

Flashcard option and a Test Option.

- The user presses (or clicks) the option (button) or speaks the codename. The program directs the user to the appropriate form according to the user's choice.

PLAY ANIMATION
- The program includes at least ten (10) animated clips with codename and description using text control, thumbnail of the animated clip using a picturebox control; and plays the short animation using Windows Media Player.

- The user speaks the codename of the animation or click on the play button of the Windows media player. If the program detects a voice prompt, it will automatically play the animated clip. On the other hand, if the program detects a button press on the thumbnail, it will automatically play the animated clip.

FLASHCARDS
- The program presents flashcards with word associations using picturebox and textbox controls.
- The user uses navigation buttons (Next and Previous buttons) to view the flashcards.

TESTS AND SCORING
Test 1 Multiple Choice
- The program gives a multiple choice test as regards to the flashcards using radio buttons. The program will validate the answer.
- The user selects an answer by clicking the buttons. If the answer is correct, the program displays a happy face and positive remark and the user earns a point, otherwise, it displays a sad face and an encouraging remark and the user is given no point.

Test 2 Identification
- The program gives an identification test where the user will guess the word associated in the flashcard. The program will validate the correct answer.

- The user types the word in a textbox. If the answer is correct (not case sensitive), the program displays a happy face and positive remark and the user earns a point, otherwise, it displays a sad face and an encouraging remark and the user is given no point.

- The user also has the option to use the drag and drop feature or speech recognition in this section.

Important points

- The student should design his/her own interface in a way that is different from other students' interface design.
- Use HCI concepts when designing your user interface.
- Use meaningful variable names and comments in your program.

Documentation Structure

Your assignment should be submitted in one folder and in accordance with the faculty's procedures for coursework submission. You are required to submit the program code in electronic and printed form.

Your report lay-out must be as follows:

GC Front Cover

Report body should include the following:
I. Introduction
- write a simple description about the program H. Design
- display the screenshot of each form and label the different objects
- give a brief description of each form

III. Implementation
- identify important code snippets for discussion in each form

IV. Testing
- write at least 2 test cases for each form

V. Reflection on Academic Learnings

Printing Details

When printing the report please be aware of the following guide on printing:
- Use A4 sized paper;
- Margins of 35mm of the left side, 20 mm on all other sides;
- Use one and a half line spacing;
- Print on only one side of the papers;
- Font for main text should be Times New Roman size 12 and code text can be Arial 12.

Items to be submitted

1. The formal report which should follow the documentation structure mentioned above.

2. A copy of your code on a CD and/or USB.

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91820614
  • Price:- $75

Priced at Now at $75, Verified Solution

Have any Question?


Related Questions in Programming Language

Task silly name testeroverviewcontrol flow allows us to

Task: Silly Name Tester Overview Control flow allows us to alter the order in which our programs execute. Building on our knowledge of variables, we can now use control flow to create programs that perform more than just ...

Php amp session managment assignment -this assignment looks

PHP & SESSION MANAGMENT ASSIGNMENT - This assignment looks at using PHP for creating cookies and session management. Class Exercise - Web Project: Member Registration/Login This exercise will cover adding data connectivi ...

1 write a function named check that has three parameters

1. Write a function named check () that has three parameters. The first parameter should accept an integer number, andthe second and third parameters should accept a double-precision number. The function body should just ...

Extend the adworks applicationi add dialogs to allow the

Extend the AdWorks application I. Add Dialogs to allow the user to Add, Edit, Read and Delete a Customer and refresh the view accordingly. 1. The user should be able to select a specific customer from the DataGrid and cl ...

Question 1 what is a computer program what is structured

Question: 1. What is a Computer program? What is structured programming? 2. What is modular programming? Why we use it? 3. Please evaluate Sin (x) by infinite series. Then write an algorithm to implement it with up to th ...

Assignment - horse race meetingthe assignment will assess

Assignment - Horse Race Meeting The Assignment will assess competencies for ICTPRG524 Develop high level object-oriented class specifications. Summary The assignment is to design the classes that are necessary for the ad ...

Task arrays and structsoverviewin this task you will

Task: Arrays and Structs Overview In this task you will continue to work on the knight database to help Camelot keep track of all of their knights. We can now add a kingdom struct to help work with and manage all of the ...

Assignment - horse race meetingthe assignment will assess

Assignment - Horse Race Meeting The Assignment will assess competencies for ICTPRG524 Develop high level object-oriented class specifications. Summary The assignment is to design the classes that are necessary for the ad ...

Task - hand execution of arraysoverviewin this task you

Task - Hand Execution of Arrays Overview In this task you will demonstrate how arrays work by hand executing a number of small code snippets. Instructions Watch the Hand Execution with Arrays video, this shows how to ste ...

Question - create a microsoft word macro using vba visual

Question - Create a Microsoft Word macro using VBA (Visual Basic for Applications). Name the macro "highlight." The macro should highlight every third line of text in a document. (Imagine creating highlighting that will ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As