Educational Software Suite

Choose your learning adventure

๐Ÿ“

Spelling Tutorial

Master spelling with interactive lessons and games designed to improve vocabulary and writing skills.

๐Ÿ“Š

Math Tutorial

Learn mathematics through step-by-step tutorials and practice exercises for all skill levels.

๐ŸŽฏ

Math Web Challenge

Real-time multiplayer math challenges with live teacher-student interaction and instant feedback.

Help Topics

Educational Software Suite
Spelling Tutorial
Math Tutorial
Math Web Challenge - Manual
Math Web Challenge - Automated
Step by Step Installation Guide
About

Educational Software Suite

The Educational Software Suite was designed on the class room teaching environment where there is one person who takes charge, usually a teacher, and then a group of students who do the tutorials and play the games.

Therefore the teachers role is in coordinating the game, monitoring the student progress overseeing the progress of the tutorials, where as the students just concentrate on the tutorial/game at hand.

We have extended the suite so that tutorials are available to an individual person. That person gets enrolled in a "Home School" with a "Home Teacher" in charge of his progress. Then that individual belongs to a "school" and the game progresses from there.

This suite was originally intended for children from 4 to 14 but with the Spelling Tutorial, the harder questions in the Math Tutorial and the Math Web Challenge they will test even higher education graduates.

Spelling Tutorial

The Game (Student)

This Tutorial is aimed primarily at 4 to 14 year olds

In its simplest form there is:

  • A picture of the object you are trying to spell
  • A description of that object
  • A button to press to listen to the description of the object
  • A software key board to enter the characters
  • A status bar showing:
    • The username, the week (1..52) and Level (1..15) of words,
    • The attempted number of words, the number of Correct / Incorrect words
    • The number of error you are allowed to make and still be in the game (That is an option set before the game starts)

Game Options / Parameters

Week Selection (1..52)

List of words put in the table for that particular week

  • Attempt ONLY this week
  • Attempt weeks 1 through selected

Level Selection (1..15)

The level of difficulty those words have been graded at

  • Attempt ONLY this level
  • Attempt levels 1 through selected

Game Type

  • Try All Words Largest collection of words
  • Try New Words
  • Retry Correct Words
  • Retry Incorrect Words

The words are classified (into Correct / Incorrect) as the game progresses and written back to disk.

The words get their status from the last time they are attempted (ie a word could change status each time it is attempted)

Character Display

  • All Characters (A-Z) (ie for "CAT" all characters are selectable) Most Difficult
  • Valid Characters Only ie for "CAT" only the characters are "A", "C" and "T" are selectable)

Character Matching

(how letters are matched to word position)

  • In Order (strict) Most Difficult
  • In Order (strict but with visual guidance)
  • In Order (1 error per char and with visual guidance) Easiest

Max Errors

(Errors allowed before word is marked wrong)

  • Default is: 5 Errors
  • Hardest is 0 errors ( 1 wrong character and the word is marked as wrong)
  • Easiest is 5 Errors

So with the settings

With the options set as:

  • Character Matching set to: In Order (1 error per char and with visual guidance)
  • Max Errors as 5 Errors

You could always get 5 character words correct!!!!

With the option set as:

  • Week Selection (1..52): set at 52
    • Attempt weeks 1 through selected
  • Level Selection (1..15): set at 15
    • Attempt levels 1 through selected
  • Game Type
    • Try All Words Largest collection of words

With theses setting you will get all the words in your class list


The Teacher Panel (Teacher)

This is mainly to administer the game on a class level and to generate reports for parents

  • Each teacher gets access to their class details
  • Enables teacher to create the word list for their students
  • Enables a teacher to add students to their class room
  • Enables a teacher to delete students from their class room
  • Generate individual student progress reports
  • Generate Class Report
  • Generate Complete Word Inventory Report
  • Generate Roster and Progress Reports
  • Print and Export these reports

Math Tutorial

These are strictly math tutorials ranging from very easy question to the very difficult questions.

Selectable Options

  • Randomise the numbers
  • Drag and Drop for the younger kids
  • There is a timer that runs from start to finish and your accuracy is monitored

The Basic Tutorials

1. Addition Tables

(selectable 0 thru to 12) say 4 added to ( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13) or to make it harder we randomise one operand

(selectable 0 thru to 12) say 4 added to (2, 0, 3, 8, 5, 12, 10, 6, 4, 7, 9, 1, 13, 11)

2. Subtraction Tables

(selectable 0 thru to 12) say 5 subtracted from ( 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18) or to make it harder we randomise one operand.

selectable 0 thru to 12) say 5 subtracted from (18, 5, 8, 17, 10, 15, 11, 6, 14, 9, 16, 12, 13, 7)
Always +ve answers
-There is the option to allow -ve answers

3. Multiplication Tables

The straight out multiplication table we all learnt at school

selectable (1 thru to 12) say 3 multiplied by ( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12) or to make it harder we randomise one operand.

selectable (1 thru to 12) say 3 multiplied by (4, 9, 5, 11, 12, 10, 2, 6, 1, 3, 7, 8)

4. Division Table

The straight out division table we all learnt at school

(3, 6, 9, 12, 15, 18, 21,24,27,30, 33, 36) divided by 3 or a little bit more difficult by randomising

(3, 21, 36, 27, 15, 9, 12, 6, 30, 18, 33, 24) divided by 3


Advanced Grids

Alongside the above tutorials there are several much harder grids.

  • 5. Addition Grids
  • 6. Subtraction Grid
  • 7. Multiplication Grids
  • 8. Division Grids
  • Their size can be varied from a 1x1 grid right up to a 20x20 grid
  • You can randomise the rows
  • You can randomise the columns

Mathematics Web Challenge

  • The Challenge is played over the LAN where everybody is in one area (eg classroom setting)
  • This is used in a class room where a teacher controls to types of questions being practised.

Teacher Controls

The teacher has the option to vary the:

  • Number of questions per game
  • The time limit for the game to end.
  • The Count Down Time (time before the server sends it's first question)
  • There is a timer running for each individual student screen
  • When the time limit for the game to end has expired. The students get their results for that game based on time and accuracy

Game Types

The types of question are very similar to the one in Math Tutorial but they are much more engaging because everyone is competing against everyone else

The various games in the Mathematics Web Challenge are:

  • Multiplication Tables - Students practice a specific multiplication table (e.g., 6 ร— 1, 6 ร— 2, etc.)
  • Division Tables - Students practice division with a specific divisor (e.g., 12รท2, 18รท2, etc.)
  • Multiplication Random - Random multiplication problems using numbers 1-12 (e.g., 7 ร— 9, 3 ร— 11)
  • Division Random - Random division problems where the answer is always a whole numbers
  • Random Operators - Mixed operations - addition, subtraction, multiplication, and division
  • Division xRy - Division with remainders using format like "24R3" for 123รท5 = 24 remainder 3 (DIFFICULT)
  • Addition - Addition problems with numbers typically ranging 1-50 (DIFFICULT)
  • Subtraction - Subtraction problems ensuring positive results (DIFFICULT)

Pros

  • You know exactly who you are competing against

Cons

  • The teacher has to be physically driving the server

Mathematics Web Challenge -- Automated Server

You don't need a special subscription to Math Web Challenge -- Automated Server. As long as you have a subscription to the Math Web Challenge -- Manual, you are ready to just log on.

It is almost exactly the same playing functionality as the normal Mathematics Web Challenge except that the server runs automatically (24/7) without being manned.

Should the server encounter any problems, it is programmed to restart. Therefore you are always guaranteed of having the server online.

Extra Options

There are 2 extra options you can make with the Automatic server:

1. Predetermined Game Versus Totally Random Game

With the Predetermined Game the server is programmed to serve up one type of question say 6 Times Table. That's the only table you get unless it gets changed to another say Divide By 7 Table.

Whereas with the Totally Random Server, every Web Challenge is randomly selected from the vast number of the server's questions. There are 12 sets of Multiplication Tables, 12 Sets of Division Table, an infinite set of Random Operators etc.

2. Enable Early Termination

If this option is not enabled, the Web Challenge will run for the duration of the "Time Limit" that was set before the Challenge began.

If this option is enabled, and say there are 4 people playing a challenge scheduled to last 240 secs with 12 questions to answer. If all 4 people have finished all their questions in say 75 seconds, then the server will sense that and close the game early, give the results, have it's break and begin a new count down for a new challenge.

Note: There is a 60 second period which the server must run before it will allow the invocation of "Early Termination". So say everyone is finished in 20 seconds then the server won't invoke Early Termination and the challenge will finish at 240 seconds.

The Pros

  • You got no idea who you are competing against
  • Noone has to man the server
  • The server is on 24/7

Step by Step Installation Guide

This section goes into the detail of installing the various Tutorials.

We only deal with installing the "Individual" subscription as it is more complex than the "Teacher/Student" situation.

The "Teacher/Student" registration is done as part of the "Individual" registration. The "Individual" has to be split between Teacher and Student to register. The Teacher (The student in this case) then takes the responsibility of creating his own class.

If you have problems send me an e-mail at and I'll add a bit more documentation.


Get Started In A Few Steps

The fastest way to get started with these three tutorials is to "Import A Class List" directly into the 3 tutorials.

This is done via the "Import A Class List" and choosing to import into "All Tutorials And Challenges" databases.

These bulk registrations are done through the menus on the top right hand side of the landing page.

For this demonstration, I'll be the "Trial Teacher 1" at the "Trial School" and I'll import my class of 5 students to the three tutorials. I have given all the students the same password, "123456" to make it easy on the memory.

Class List Excel

Before I can register the class I must first register myself as a teacher of class "Trial Teacher 1" at the school "Trial School".

We navigate to the Landing Page and select, let us say, "Math Web Challenge" | "Start Free Trial". We see the following:

Start Free Trial - Start as Teacher

We press "Start as Teacher" and fill in the presented form.

The teacher's username I enter is "Trial-Teacher-1" (The capitalization matters for logon procedure)
The password I will use for teacher is "qwerty"

Registration Form Filled in

Press "Accept and Register"

We are then presented with a form inviting us to login to Math Web Challenge.
We enter the details to login (remember the password for a teacher in this demonstration is "qwerty")

Login Form - filled in

We press "Login to Multi-Tenant Room"

On the next screen we press "Administration" button on the right hand side of the screen

Login to Administration

Above you see that "Trial Teacher 1" has been assigned to "Trial School"

From here the teacher can continue by entering his class student by student with the "+Add Student" button in the Administrative section of the form. This is shown in detail in a separate part of the help menus.

At this point we grab another tab and go to the landing page and this time we press "Import a Class List". The menu for this is on the top right hand side of the screen.

We enter the requested information. This information comes from our registration to the trial.

That registration gave us our Username and Password to allow entry to the "Import a Class List"

The teacher's Username was "Trial-Teacher-1" (The capitalization matters)
The password for Trial-Teacher-1 was "qwerty"
We enter that information into the form

Import A Class List - Authenticate

We press "Authenticate" and we are in the import utility

We fill in the form that is presented.

We choose to import the class found in "Trial School Teacher 1.xlsx" shown above into "All Tutorials And Challenges" databases. That will register the class in "Spelling Tutorial", "Math Tutorial" and "Math Web Challenge".

Import Class form filled in

We press "Process File"

The form previews and validates what it is going to do and reports back to you.

Note: All Usernames have to be unique across the 3 games, namely "Spelling Tutorial", "Math Tutorial" and "Math Web Challenge". So if there is someone with your username already present in the system, then you have to change your username. This form does all the checking for you.

Import Class form Previewed

Once we are satisfied then we simply press "Import Students"

Import Class form Successful

You can now press "Print Login Sheet" or close the window by pressing "Close"

Now go back to the teacher's panel which we deliberately left open on the other tab and press the "Refresh Data" button

Teacher log on - Entire Class

Above you see that the 5 students are now included in the teacher's Math Web Challenge class.

Any student in the class can now log on to Math Web Challenge and play.

They can also just put in their Username / Password into the Math Web Challenge โ€“ Automated Server and join the fun there.

In fact, now the Students and Teacher have access to the whole system: "Spelling Tutorial", "Math Tutorial" and "Math Web Challenge"

The students can go to the landing page, choose any tutorial they like, press "I'm Already Subscribed" | "Student" and just login

Similarly the Teacher can go to press "I'm Already Subscribed" | "Teacher" and just login.

For completeness, I'll also give a detailed explanation of how to get the Word List into "Spelling Tutorial".

I have put in about 87 words into the system. That's enough to get you started.

We go to Spelling Tutorial | I'm Already Subscribed | Teacher.
Choose my name "Trial Teacher 1" and enter "qwerty" for password

Teacher login - Spelling

We press "Login To Dashboard"

Teacher logged on - Spelling

We leave this tab open.

We get another tab, go to our landing page and press "Import Word List" on the right hand side of the form

Import Word List

We enter Username = "Trial-Teacher-1" and Password = "qwerty" on the form. And press "Authenticate & Continue"

Inside Import Word List

Here in the middle of the screen, you'll see "Download an Example Word List".
Just download it from the server, and then import it in your database by either selecting it or drag and drop.

I placed all the words in Excel sheet in Week 52 and Level 1

My Excel spreadsheet is in the form (dragged in) and I am ready to continue

Press "Parse & Validate File"

Validation of Import Word List

The System has validated that there are 87 unique words and that they will all be put in Week 52, at Level 1

We "Confirm & Import Words"

Now we go to our Teacher Spelling Tutorial

Teacher Spelling with 87 words

Now you see the 87 words in Week 52 Level 1 in the Teacher form

We'll copy 10 words into Week 1 Level 1, so that the Students have something to do in the first week.

We just press the "Copy Words from Other Teachers"
We can only copy from any other teacher in our own school.
I happen to be the only one.
We have set the parameters to do just that in the next screen

Teacher Spelling - copy word from other teacher

We press "Copy Selected Words to Destination"

Teacher Spelling - 10 words copied

We go back to Teacher's form and just make sure that copy worked.
We adjust the week to 1 and Level to 1 and as you can see we have the 10 words present.

Teacher Spelling - Confirming 10 words copied

We now go and log in as a Student of Teacher Trial-Teacher-1
We choose to login in as Trial-Teacher-1-Student-1 with password = "123456"

Once logged in and choosing Week=1 Level=1 we see we have 10 words

Student - form 10 word

Changing our setting for Week and Level to 52,1 we get the 87 words which were imported.

Student - form 87 word

Notes:

If a person joins the class in future you can add him to the Excel sheet and re-import the whole class.
Any student already present in the database will be ignored and the new student only gets imported.

Also the same thing applies to importing word lists. You can keep the same Excel file, add more words to it and import it again.

Modify All 3 Passwords

I'll start off by telling you a few things about the usernames and passwords and how they apply to this suite of three games.

You use one username to access all 3 games - Spelling Tutorial, Math Tutorial and Math Web Challenge

The Username is unique across the 3 games.

Each game can have its own password associated with it.
So you can log into each game with a different Password with the same Username:
Spelling Tutorial โ€“ Username/Password-1
Math Tutorial โ€“ Username/Password-2
Math Web Challenge โ€“ Username/Password-3

This is achieved by the use of "Modify Password" within each game. This will change the password but just for the game you are in.

You can modify the 3 passwords back into 1 password so long as you at least know one of the 3 passwords. This is achieved by using the "Modify All 3 Passwords". This is the way the game is set up by default.

I suggest you keep the passwords the same for all 3 games and always change your passwords via "Modify All 3 Passwords" which is external to any game and can be accessed from the menu on the landing page (top right hand side of the screen)

How "Modify All 3 Passwords" Works

We have been changing our passwords via the "Modify Password" within the game and now we have the following situation:

Spelling Tutorial: Username = Trial-Teacher-1-Student-1 Password = "123456"
Math Tutorial: Username = Trial-Teacher-1-Student-1 Password = "asdfgh"
Math Web Challenge: Username = Trial-Teacher-1-Student-1 Password = "zxcvbn"

We go to the utility "Modify All 3 Passwords" and we enter the Password = "123456" which corresponds to Spelling Tutorial

pwd 123456

We press "View Passwords" and the response is

Response to pwd 123456

The response is as expected.

The "Unknown password" for Math Tutorial and Math Web Challenge tells us that you have an account in those tutorials. The system cannot work out the hash. It can only tell you if the hash of your password matches the one it has in the database.

Next we enter the Password = "asdfgh" which corresponds to Math Tutorial

Response to pwd asdfgh

We next enter the Password = "zxcvbn" which corresponds to Math Web Challenge

Response to pwd zxcvbn

Now assume I got tired of trying to remember which password was for which tutorial. I would just use the "Modify All 3 Passwords" and set all 3 passwords the same.

You just need to know at least one of the passwords to do this.

Now I am going to set my password to "Think-Less" putting the "Old Password" as "zxcvbn" and pressing "Change Password"

setting Think-Less

I got confirmation from the system that all 3 passwords have been changed

Now we go back and check

We go back and put in our old password of "Think-Less"
It ended up matching all 3 tutorial passwords as expected.
All 3 passwords are identical.

Confirmation Think-Less

Import A Class List

Import A Class Listยญ

The fastest way to get started in these tutorials is to โ€œImport A Class Listโ€ into any one tutorial (say Math Web Challenge) and then transport it to the other two tutorials (โ€œMath Tutorialโ€ and โ€œSpelling Tutorialโ€).

The first step must be done via the โ€œImport A Class Listโ€ but the 2nd step of transferring it to the other tutorials can be done by either using the โ€œImport A Class Listโ€ again or by the โ€œCopy A Class Listโ€

These bulk registration are done through the menus on the top right hand side of the landing page.

For this demonstration, Iโ€™ll be the โ€œTrial Teacher 1โ€ and Iโ€™ll import my class of 5 students to say the โ€œMath Web Challengeโ€ tutorial. I have given all the students the same password, โ€œ123456โ€ โ€“ to make it easy on the memory.

Iโ€™ll leave them on the system so that you can test it and try it out with minimal effort. Itโ€™s live so donโ€™t go changing the passwords, deleting students etc. Feel free to add students or start your own trial.

01-Import-Excel-Seeet.JPG

Before I can register the class I must first register myself as a teacher of class โ€œTrial Teacher 1โ€ at the school โ€œTrial Schoolโ€.

We navigate to the Home Page and selects "Math Web Challenge" | "Start Free Trialโ€". We see the following:

02-Start-free-trial.JPG

We press โ€œStart as Teacherโ€ and fill in the presented form .

The teacherโ€™s username I enter is โ€œTrial-Teacher-1โ€ (The capitalization matters for logon procedure)
The common password I will use for teachers is โ€œqwertyโ€

03-Filling Registration-form-for-teacherJPG.JPG
Press โ€Accept and Registerโ€

We are then presented with a form inviting us to login.
We enter the details to login (remember the password for a teacher in these demonstrations is โ€œqwertyโ€)

04-Login-as teacher.JPG

We press โ€œLogin to Multi-Tenant Roomโ€
On the next screen we press โ€œAdministrationโ€ button on the right hand side of the screen as the following screen is presented to us

05-Teacher-Loged on.JPG
Above you see that โ€œTrial Teacher 1โ€ has been assigned to โ€œTrial Schoolโ€

From here the teacher can continue by entering his class student by student with the โ€œ+Add Studentโ€ button in the Administrative section of the form. This is shown in detail in a separate part of the help menus.

At this point we grab another tab and go to the landing page and this time we press โ€œImport a Class Listโ€ from the top right hand side of the screen.

We enter the requested information. This information comes from our registration to the trial.


So the first thing that must be done is to register for a trial which gives us our Username and Password to allow entry to the โ€œImport a Class Listโ€


The teacherโ€™s username was โ€œTrial-Teacher-1โ€ (The capitalization matters)
The password for Trial-Teacher-1 was โ€œqwertyโ€

06-Login to import Class Lists.JPG

We press โ€œAuthenticateโ€ and we are in the import utility

We fill in the form that is presented.


We choose to import the โ€œTrial School Teacher 1.xlsxโ€ shown above into the โ€œMath Web Challengeโ€ database. We could have chosen to import it to the โ€œSpelling Tutorialโ€ or โ€œMath Tutorialโ€ as well

07-Import  Class form filled in.JPG
We press โ€œProcess Fileโ€

The form previews and validates what it is going to do and reports back to you.

Note: All Usernames have to be unique across the 3 games, namely โ€œSpelling Tutorialโ€,โ€œMath Tutorialโ€ and โ€œMath Web Challengeโ€. So if there is someone with your username already present then you have to change your username.

08-Import  Class form Previewed.JPG

Once were are satisfied then we simply press โ€œImport Studentsโ€

09-Import  Class form Successful.JPG
You can now press โ€œPrint Login Sheetโ€ or close the window by pressing โ€œCloseโ€

Now go back to the teacherโ€™s panel which we deliberately left open on the other tab and press the โ€œRefresh Dataโ€ button

10-Teacher log on - Entire Classl.JPG

Above you see that the 5 students are now included in the teachers class.

Any student in the class can now log on to Math Web Challenge and play

Grab a tab and go to the landing page. On Math Web Challenge press the โ€œIโ€™m Already Subscribedโ€ button.

On the next form select I am a โ€œStudentโ€ and on the next form fill in your details.

We will choose โ€œTrial Teacher 1 Student 2โ€ and password was โ€œ123456โ€ according to Excel sheet.

11-Student login.JPG

Once that is done, Press the โ€œConnect To Teacher Roomโ€ and you will be logged in

12-Student is now logged in.JPG


All the remaining students in the class can now log in to Math Web Challenge

The other two Tutorials, Spelling Tutorial and Math Tutorial still do not have the Class in its database.

We can put the class in the database by running the same utility 2 more time. The 1st time to put the class in Math Tutorial and the 2nd time to put the class in Spelling Tutorial

To put the class in Math Tutorial, we once again go to โ€œImport A Class Listโ€ and enter our credentials The teacherโ€™s username was โ€œTrial-Teacher-1โ€ (The capitalization matters)
The password for Trial-Teacher-1 was โ€œqwertyโ€

13 Import a Class list 1st Time.JPG


But on this occasion you choose โ€œSubscribe Students To: Math Tutorialโ€

14 Import a Class list - Math Tutorial.JPG


After processing the end result will be that your students are registered to โ€œMath Tutorialโ€

15 Import a Class list -proof of class Math Tutorial.JPG



Notes:

If a person joins the class in future you can add him to the Excel sheet and re-import the whole class.
any student already present in the database will be ignored and the new student only gets imported.

The โ€œImport A Class Listโ€ utility is a must for the first instance of creating a class list in the databases. The names, usernames and passwords have to be entered somewhere the first time. After that you can continue using โ€œImport A Class Listโ€ to make the database for every tutorial or you can use another utility called โ€œCopy Class Between Tutorialsโ€.

The utility โ€œCopy Class Between Tutorialsโ€ is demonstrated in the next section.


Copy Class Between Tutorials

Copy Class Between Tutorials

We will start this demonstration from the point where I already have my class of 5 students established in Math Web Challenge through the Excel Spreadsheet

01 Excel Spreadsheet.JPG

And if you donโ€™t remember me, I am โ€œTrial Teacher 1โ€ with username โ€œTrial-Teacher-1โ€ password, โ€œqwertyโ€.

We go to the Landing Page and press on โ€œCopy Class Between Tutorialsโ€ in the top right hand side of the page.

We enter our (Teacher Credentials - โ€œTrial-Teacher-1โ€ / โ€œqwertyโ€ ) in the form which appears

02 Copy Class Between Tutorials.JPG

We press โ€œAuthenticateโ€


We fill out the next form that appears.


The plan is to copy the class list containing 5 students from โ€œMath Web Challengeโ€ and put a copy of the class list in โ€œSpelling Tutorialโ€

03 Filling out Form of intent.JPG

We now press โ€œPreview Resultsโ€

04 Confirm what will be copied.JPG

We confirm that everything is ok.


There is a possibility that a username is in use by somebody else. You will have to change it to be unique.


There is a possibility that you had in the past already created a database with say 2 students in there. And you were now adding another 6 students In which case you just accept it.


In our case because itโ€™s our first time running it, and the database is empty, everybody will be copied


We now press โ€œCopy Class Nowโ€

05 Copy to Spelling ok confirmation.JPG

The system confirms that it has copied 5 students from the Math Web Challenge to the Spelling Tutorial

Now we will go back into the same utility and do the same operation we just did. That is copy Math Web Challenge class to Spelling Tutorial Class.

That should not do anything because the class is already present in the Spelling Tutorial.
If you had 2 extra students in your Excel spreadsheet, they will be added.

No Student will be deleted from the database. To delete a Student you have to use the delete function in the Teacher panel.

06 2nd time trying to copy it should fail.JPG

We press โ€œPreview Studentโ€

07 System response as expected.JPG

We press โ€œCopy Class Nowโ€ and we get the response we were expecting. Student copied is 0

08 Confirmation System response as expected.JPG



Import A Word List

Import A Word List (Spelling Tutorial)

This demonstration will go through the process involved in importing a word list for the students in the โ€œSpelling Tutorialโ€

There are several ways to get a word list into the system

Create your own word list yourself via the aid of an Excel spreadsheet (best idea)

Copy off your colleagues at School and use their word lists (colleagues may get upset!!!)

Enter the words one by one (very slow process)

Iโ€™ll go through the demonstration of creating the โ€œword list yourselfโ€

Once again, if you donโ€™t remember me, I am โ€œTrial Teacher 1โ€ with username โ€œTrial-Teacher-1โ€ and password, โ€œqwertyโ€.

I already have a subscription to โ€œSpelling Tutorialโ€

We first go to the Landing Page and press on โ€œImport A Word Listโ€ in the top right hand side of the page.

We enter our (Teacher Credentials - โ€œTrial-Teacher-1โ€ / โ€œqwertyโ€ ) in the form which appears

01 Import A Word List Credentials.JPG

Press โ€œAuthenticate & Continueโ€

The word list I have prepared is below.

02 Excel Word List.JPG
The icons are pulled in from the set of icons that have been supplied by everyone subscribed to this platform.

You can view all these icons through the โ€œsearch iconsโ€ button on the teacherโ€™s spelling application.

04 Serch Icon Button.JPG

Pressing the โ€œSearch Iconsโ€ button we get the following

05 Pressing Searck Icons button.JPG

Here you can browse and search for your icons

Now letโ€™s go back to our primary aim of importing the word list.

We just drag the word list in. My word list above is called Word-List_Importation.xlsx


03 Upload a word list.JPG

Press โ€œParse & Validate Filesโ€

06 Word List analysis.JPG

Note: If something is misspelt in an Icon, you do not have control of it (as in โ€œcandel.svgโ€ if it has been uploaded by another teacher.

You have to upload your image of โ€œcandle.svgโ€. The image has to be unique in image file (not the name). So you got to go out and find another (different ) candle!!!!

Anyway this form provides you a summary what the utility plans to do.

The rule used here is that the combination Week, Level, Word is always and will remain unique.


That is

1,1,Dog
1,,1, Chair
1,1,Dog ๐Ÿกธ Will not be imported as it is in the list (two entries above) but
1,2,Dog ๐ŸกธWill be imported as it is unique for Level 2

We again press โ€œConfirm & Import Wordsโ€

07 Word List Confirmation.JPG

The application has confirmed it has imported 13 words.

Weโ€™ll go back to the Teacher application and confirm the importation of the words.

08 Word List Confirmation - Teacher.JPG

We logon as a Teacher (username = โ€œTrial-Teacher-1โ€ password = โ€œqwertyโ€) and confirm that the word list is present. This is shown above

Next we logon as Student (username = โ€œTrial-Teacher-1-Student-1โ€ password = โ€œ123456โ€) and check that the words are present.

09 Word List Confirmation - Student.JPG

That ends our demonstration.

We have successfully imported a word list into our Spelling Tutorial

There are two more features that will make life a little easier for teachers in dealing with spelling word lists.

The first is โ€œUpload Icons To Shared Libraryโ€ and the second is โ€œCopy Words from Other Teachersโ€

Teacher Utilities For Spelling Tutorial

Teacher Utilities For Spelling Tutorial

There are two more features that will make life a little easier for teachers in acquiring and dealing with spelling word lists.

The first is โ€œCopy Words from Other Teachersโ€ and the second is โ€œUpload Icons To Shared Libraryโ€

To access these utilities you must be logged on as a Teacher in the Spelling Tutorial.

Before we start here is a reminder of the Excel Sheet that I imported in using the โ€œImport A Word Listโ€

00a - The Imported Excel Imported in .JPG

Copy Words from Other Teachers (in your own school)

We go to the Landing Page and Choose โ€œSpelling Tutorialโ€ | โ€œIโ€™m Already Subscribedโ€ and from the next form that appears we choose the โ€œTeacherโ€ role and then Login

Go to the โ€œWord Listโ€ tab

01 Import A Word List.JPG

Press โ€œCopy Words from Other Teachersโ€


In the โ€œSource (Copy From)โ€ field select yourself from the pull down list (if we had other teachers in your school their names will also appear).

All the words you have chosen will appear.

You can filter those words down by week and Level number

The Destination field is set to yourself (and canโ€™t be changed at the moment)

ยญ01 Copy Word Lists between Teachers.JPG

I will now specify that I am going to copy all 13 words I imported in the โ€œImport a Word Listโ€ demonstration earlier today.

I am going to make a copy in the Week 12 Level 15 for the final revision before end of term.

02- Copy Words  to revision Directory.JPG

When we are happy with our input we press โ€œCopy Selected Words To Destinationโ€

03- Copy Words  to revision Directory - Final Copy performed.JPG

Youโ€™ll notice that the destination list contains 12 words where as the source contained 13 words.

The reason is that the words came from โ€œAll Weeksโ€ โ€œAll Levelโ€ and were condensed into Week 12 Level 15 and there was a repeat of the word.

If you look at was imported in it appears the word โ€œdogโ€ was in the list twice at Week 1 Level 1 and Week 1 Level 2.

The database enforces uniqueness by Week, Level and Word level.

We now press โ€œCloseโ€

We again navigate to the teacher spelling login panelยญ (username = โ€œTrial-Teacher-1โ€ password = โ€œqwertyโ€).

We login and select โ€œword Listโ€ tab Filter words by Week 12 Level 15 and youโ€™ll observe all the words are there.

04 Teacher View of words.JPG

Similarly we go to Spelling Tutorial and login in as a student underneath that teacher (ie โ€œTrial-Teacher-1โ€)
The Student login is (username = โ€œTrial-Teacher-1-Student-1โ€ password = โ€œ123456โ€).

Select from the menu that you wish to do Week 12 Level 15 and โ€œStart Spelling Practiceโ€ and you will see that the 12 words are there.

05 Student View of words.JPG

Upload Icons To Shared Library

The second useful utility available to the teacher is the ability to put his own icon to use (the Icons will be available to all subscribers once the icons are on the web). All icons are unique

The button is on the left hand side of โ€œCopy Words from Other Teachersโ€.

Pressing the button yields:

06 Upload My Personal Icons.JPG

I now drag my Icons from my directory on my PC to this panel.

07 Uploaded of personal icons.JPG
As you can see, out of the 9 icons I dragged up there only 6 of them met the requirement of being less the 12KB (let me know if you need that to increase)

We press โ€œUpload Iconsโ€ to transport the Icons to the web where everyone will have access to them. (be sure that you are using royalty free icons as icons are copyright objects)

You get a confirmation, but it doesnโ€™t last long on the screen.

So we go back to the teacherโ€™s panel.

Click โ€œSearch Iconsโ€ again.

On the form which appears press โ€œRefresh Iconsโ€

Press โ€œBrowse Modeโ€ so you can see the Icons by Directory.

We have 2 directories

global โ€“ Directory that keeps track of the icons the Administrator has put in

teacher_shared โ€“ Directory which keeps track of all icons put in by teachers.

Since the icons were put in by a teacher (Trial Teacher 1) it will be in the teacher_shared directory

08 Uploaded of personal icons into teacher-shared.JPG
This is the end of the demonstration.

Spelling Tutorial (Teacher/Student)

Start a Free Trial as a Teacher

Start as Teacher

Select "Start as Teacher"

Fill in the form that appears

  • Select a School or add a new one
  • Select a Teacher or add a new one
  • Enter your Username
  • Enter your new Password
  • Confirm your new Password
  • Press "Accept & Register"

You then get this form and you fill it out.

Registration Form

Press "Accept & Register"

You are then present with a form to allow you to login to you school.

Login Form

You enter to details and that gets you into your school.

Once inside the school you can "Add Student" and "Add Word Lists".

School Dashboard Add Students and Words

Once you established yourself as a Teacher in a School and have a Class of Student you can ask your Students to log.

Student Logon

Once their Teacher has established his Word Lists and Class of Students. The Student can login to the spelling Tutorial.

Student goes to the Home Page and selects "Spelling Tutorial" | "I'm Already Subscribed".

The Student chooses as "Student".

Student Choice

The Student gets a login screen (his Teacher would have assigned him a Username and Default Password).

Student Login

After entering the default password the student get a chance to change it.

Change Password

The student will be asked to log in with his own password.

Login with New Password

After successful authentication the student gains access to the Spelling Tutorial.

Access Granted

Spelling Tutorial (Individual)

Start a Free Trial as Individual

For those that would like Spelling Tutorial but are not in a school they can still gain access to it.

For this tutorial we will enrol Gilbert C into the Spelling Tutorial Free Trial:

  • Full Name: Gilbert C
  • Username: gilbertc
  • Password: gilbertc
  • Confirm Password: gilbertc

We go to the Home Page and selects "Spelling Tutorial" | "Start Free Trial".

From the next menu we choose "Individual Trial".

Individual Trial

We fill the next form that appears.

Registration Form

With that form filled we are about to create a person that belongs to:

  • School: Home School
  • Teacher: Home Teacher โ€“ Gilbert C

We press "Accept & Start Trial".

Trial Started

The system goes away and creates the above login for us.

The system has now created a Teacher Login for you (to create and manage word lists) and Student Login to play the games. Memorise the information on this form.

You next press "Got it! Take me to the game".

Login Page

Here you are presented with the Spelling Tutorial Login panel.

Login Panel

All the menus are pull down menus except for the password. So they are easy to remember.

You fill in all the fields and press "Start Learning".

Start Learning

The Spelling Tutorial will be presented to you.

It will probably not contain any words and therefore we have to go to the Teacher's panel to be able to put words in there.

Teacher Panel

We go to the Educational Software Suite Landing Page, https://edu-soft.com.au/

We press "Spelling Tutorial" | "I'm Already Subscribed".

Already Subscribed

We select "Teacher".

We get the Teacher Login Panel and we fill out the fields. Again they are all pull down fields. So the only thing you have to remember is your password.

Teacher Login

You then press "Login To Dashboard" and your Teacher Panel is there.

Teacher Dashboard

Well, we need some words to put in our lists. You can enter them one by one or go the easiest way and just borrow them from other teachers. The word lists then become your own. The other teachers' word list are still their own. So they won't be too upset!!

We select the words we like, and specify the Week and Level to put them in our word list.

We press on "Copy Words from Other Teachers".

Copy Words

We have now selected the words which we want to have in our list. Here we just selected 9 words from "Home Teacher" into our week 1 Level 1 schedule.

We then press the "Copy Selected Words To Destination".

Copy Selected Words

We exit the "Copy Word Lists Between Teachers" and return back Teachers Panel.

To see the words we have added to the Teacher panel we must refresh the page (Ctrl F5) or just add another word manually or logout and log back in.

Now we can go back to the Spelling Tutorial.

Back to Tutorial

Now we have Week 1 Level 1 words at our access.

We can go back to our Spelling Tutorial, refresh the page, either by changing the settings eg change "Game Type" or "Max Errors" or by pressing Ctrl F5.

Now we are free to test ourselves with the Spelling Tutorial.

Playing Tutorial

Math Tutorial

Start a Free Trial as Individual

This is basically the same procedure as you would go through in subscribing for Spelling Tutorial. It is in a way a bit even simpler.

For those that would like Math Tutorial but are not in a school they can still gain access to it.

For this tutorial we will enrol Gilbert A into the Math Tutorial Free Trial:

  • Full Name: Gilbert A
  • Username: gilberta
  • Password: gilberta
  • Confirm Password: gilberta

We go to the Home Page and selects "Tutorial" | "Start Free Trial".

From the next menu we choose "Individual Trial".

Individual Trial

We fill the next form that appears.

Registration Form

With that form filled we are about to create a person that belongs to:

  • School: Home School
  • Teacher: Home Teacher โ€“ Gilbert A

We press "Accept & Start Trial".

Trial Started

The system goes away and creates the above login for us.

The system has now created a Teacher Login for you. Memorise the information on this form.

You next press "Got it! Take me to the game".

Login Page

Here you are presented with the Spelling Tutorial Login panel.

Login Panel

All the menus are pull down menus except for the password. So they are easy to remember.

You fill in all the fields and press "Login to Tutorial".

Math Tutorial

The Math Tutorial will be presented to you.

You can start testing yourselves and exploring.

Hint: the easiest exercises are the multiplication and division tables. The harder ones are the addition and subtraction. The most time consuming ones are the grids and division with a possible remainder xRy.

Now that you are subscribed into the Math Tutorial, the next time you want to access it, you simply go to the Educational Software Suite Landing Page, https://edu-soft.com.au/

You press "Math Tutorial" | "I'm Already Subscribed".

Teacher Panel

We go to the Educational Software Suite Landing Page, https://edu-soft.com.au/

We press "Math Tutorial" | "I'm Already Subscribed".

Already Subscribed

We select "Teacher".

We get the Teacher Login Panel and we fill out the fields. Again they are all pull down fields. So the only thing you have to remember is your password. The fields that were given to you when you earlier enrolled as an "Individual".

Teacher Login

When finished filling out the form you simply press "Login to Teacher Portal".

From there you will go to Teacher Portal โ€“ It doesn't serve much for an individual player so I might consider taking it out for individual players.

Math Web Challenge - Manual

Start a Free Trial as Individual

This is basically the same procedure as you would go through in subscribing for Spelling Tutorial. It is in a way a bit even simpler.

For those that would like Math Web Challenge but are not in a school they can still gain access to it.

For this tutorial we will enrol Gilbert B into the Math Web Challengel Free Trial:

  • Full Name: Gilbert B
  • Username: gilbertb
  • Password: gilbertb
  • Confirm Password: gilbertb

We go to the Home Page and selects "Math Web Challenge" | "Start Free Trial".

From the next menu we choose "Individual Trial".

Individual Trial

We fill the next form that appears.

We press "Accept & Start Trial".

Accept Trial Trial Created

The system goes away and creates the above login for us.

The system has now created a Teacher Login for you. Memorise the information on this form.

You next press "Got it! Take me to the game".

Login Page

Here you are presented with the Web Math Challenge Login panel.

All the menus are pull down menus except for the password. So they are easy to remember.

You fill in all the fields and press "Connect to Teacher Room".

You are then presented with your "Client". A piece a software which is a way of interacting with others playing this game.

At this stage you must log on as the teacher in charge of this web Challenge and specify those you want to compete against and grant the access to the game.

Click on the next tab in your browser.

Go to the Educational Software Suite Landing Page, https://edu-soft.com.au/

Press "Math Web Challenge" | "I'm Already Subscribed".

The next form appears and you select "Teacher".

A Teacher (Server) login in screen appears.

You enter your credentials (Remember you were just given all your credentials just above).

Teacher Login

Press "Login to Multi-Tenant Room".

Teacher Room

You will get what's displayed above. Click on "Connected (Room 18)" and it will toggle between show/hide connected users ie Users in your game.

This is the panel from which you initiate the challenge.

The only thing that still remains is for you to add your friends to the challenge.

Click on the "Administration" button on the top right hand side of this panel (server panel).

Administration

Here you can find your credentials. Our credentials are in the shown above under Home School, Home Teacher โ€“ Gilbert B and the student Gilbert B.

Now we are going to add some buddies for him.

We will add 2 students:

  • Student Name: Friend One
    Username: friend1
  • Student Name: Friend Two
    Username: friend2

Go to the "Administrative Actions" and click on "+Add Student" and add "Friend One".

Select "Create Student".

Add Friend One

Again go to the "Administrative Actions" and click on "+Add Student" and add "Friend Two".

Select "Create Student".

Now your profile should look like this.

All Students Added

So with the above setup all 3 players can compete in the Web Challenge.

Now you can click on "Back to Server" just above the "Administrative Actions" so that you are ready to get the Challenge going.

All we need is for the 2 friends to join the Challenge.

Now for your friends to log on to the Web Challenge. They do the following:

Go to the Educational Software Suite Landing Page, https://edu-soft.com.au/

Press "Math Web Challenge" | "I'm Already Subscribed".

From the next form, they choose the "Student" option.

They will be prompted for their credentials (which you gave them) and the School Name (Home School) and Class Name (Home Teacher - Gilbert B) which the system gave them. The menus are all pull down menus except for the password field. Your profile should be relatively easy to find if you get somehow lost.

Student Login

With your 2 friends and yourself logged in you should have 4 players (1 player is the host+ the 3 people) logged in.

Your Clients should look like the figure below. The people logged in are mentioned on the left hand side bar.

Clients Connected

The Server should look the figure below. Again the list of Clients logged is shown.

Server View

Now that all the friends have joined the Web Challenge all that remains is to actually start the server.

The Teacher (server) sets up the server operation from the many available options and he hits the "Start Math Challenge".

The server dishes out the questions, the players answer them, the host tallies the result in real time.

At game completion the host announces the results to everyone that participated.

Game Results Server

The Server (Teacher) at game completion.

Game Results Client

The Client (Student) at game completion.

Math Web Challenge - Automated

You don't need a special subscription to Math Web Challenge โ€“ Automated Server. As long as you have a subscription to the Math Web Challenge โ€“ Manual, you are ready to just log on.

Should the server encounter any problems, it is programmed to restart. Therefore you are always guaranteed of having the server online.

Joining the Automated Server

I already have a subscription to Math Web Challenge โ€“ Manual:

  • Username: junior
  • Password: junior

We go to the Home Page and selects "Math Web Challenge" | "I'm Already Subscribed".

Already Subscribed

From the next menu we choose "Automatic Server".

Automatic Server

We enter our credentials and press "Join Server".

Join Server

A challenge round is typically Break (20 sec) โ†’ Countdown (15 sec) โ†’ Game (240 sec) โ†’ Repeat.

The Client software is exactly the same one used in Math Challenge Manual.

The control centre for the Automated Server looks like this.

Control Centre

About

The Educational Software Suite is a package that contains basic spelling and arithmetic and is primarily aimed at 4 to 14 year olds.

It can be used by students in higher education where they are studying a course where correct spelling is a must.

Home: edu-soft.com.au

Email:

Copyright: Gilbert Haddad 2025