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
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
- function doExercise(eid)
- 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.co.uk
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 :
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
- Control over turning on and off certain question types while software is modified.
- Style and software to be associated with each question type.
Eg: PHP methods to use on each quetion type.
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
- 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- Embedded in the middle of content
This is
-
Grouped together as an exercise
This is like ...