Learn English for Exams.
Page loading ... Welcome Guest Sign In 🏡 📚 🔍    

Study Help

You can choose to enrol in any courses you can see on the site. Each course may have tasks and exercises for you to complete. You can check your progress by looking at your course grades.

Look for the "Do it" icons

You can look through the courses for these DO IT!! icons. Click them to attempt questions.
New Exercise Attempt Software
The new software since 15x uses VIEW exercise-control for javascript in conjunction with methods exerciseMethods

Coursework Javascript Functions in do-exercise

  1. function doExercise(eid)
  2. function doQuestion(eid)
These javascript functions load PHP using jquery When ajax loads php all data is posted to the PHP method. None is passed by function argument.
About Courses
Each course contains a set of exercises or assignments and may have a dedicated area of the site for content pages and resources in a directory of the content area.
Technical
Click here to read more about the technical aspects. Eg: The database and the key study concepts of englishtap.com
Notes about the questions data & question types
Each row on DB table et_question has an alpha char code in row['qtype'] which determines the kind of question and how it is rendered. Some question types are: Multiple choice question, text input, grouping items into sets and crossword puzzles. Since version 16x these have been set up into a table et_question_types . This is more consistent and reliable and allows :
  1. Control over turning on and off certain question types while software is modified.
  2. Style and software to be associated with each question type.

    Eg: PHP methods to use on each quetion type.

Your current framework is : biscuits-18n

Courses are graded on submitted work. The following types of submitted work may contribute towards your final course grade.

These are the various forms of question. Note: Each type may have dependant data rows. EG: Multiple choice types r & s select from a multiple choice set of possibilites and require these options as joined rows on table_parts

Questions are rendered by the exercise methods function
Pages that contain exercises should have keywords to search and find those pages.

Some Points to Consider

  • i Simple HTML input element to submit an answer
  • m Grouping into sets including matching up pairs of items using onclick
    This is a matching exercise. so can be used for exercises of the type Match 1-5 to a-e
    Matching View : question-qtype-m This example : Matching or search for matching
  • m Radio Button select from options
  • s Select from SQL result set
  • o Select from list of options

    A drop down select may be prefered over radio buttons sometimes when the question is embedded into page content.

  • t Text area element
    This is graded by a tutor. The tutor reads the text and assigns a grade manually. This is used for essay type submissions.
  • x Cross Word Puzzle Crossword View question-form-crossword We can search for crosswords There aren't many yet.
Embedding questions in pages There are basically two ways to position questions on content pages
  1. Embedded in the middle of content
    This is
  2. Grouped together as an exercise
    This is like ...

New Concise list of CourseWork links

Course URLs
  1. Active students
  2. Details
  3. Grades
  4. Map
  5. Recent Submissions
  6. Summary
Exercise URLs
  1. Details
Help URLs
  1. Study
  2. Wordties
Play URLs
  1. Part-check
  2. Store
Question URLs
  1. Question Home Page
  2. Answers
  3. Question Card Deal
  4. Menu
Views
  1. how-to-play