oleh

Soal Online Cloze test Teks rumpang Profession skor otomatis

Belajar Bahasa Inggris Soal Online Cloze test Teks rumpang Profession skor otomatis

Assalamu’alaikum, terima kasih kepada para pengunjung blog ini penulis sampaikan. Semoga blog ini akan terus berkembang menjadi blog yang berkualitas. Amin. Pada kesempatan kali ini penulis akan share soal online cloze test (teks rumpang) untuk kali pertama. Dimana setelah mengerjakan soal online cloze test ini anda akan disuguhi skor atau nilai anda live di blog ini. Menarik bukan?
Soal Online cloze test materiProfession/occupation ini adalah percobaan di blog penulis dan alhamdulillah it works! Akhirnya setelah sekian lama penulis memimpikan untuk bisa menyusun soal online cloze test secara mandiri di blog ini. Soal teks rumpang ini terdiri dari 20 soal yang topiknya tentang jenis pekerjaan (profession). Soal ini masih ada kaitannya dengan materi kelas 7 chapter II Introduction.
Cloze test online live skor automatically


Untuk memulai mengerjakan soal online teks rumpang (cloze test) ini adalah Silahkan isikan tempat yang kosong kotak. Kata kunci (clue) adalah pekerjaan/aktifitas yang dilakukan beserta tempat kerjanya. Tugas anda adalah menebak jenis pekerjaan sesuai dengan ciri-ciri aktifitas beserta tempat kerjanya tersebut. Jika anda telah selesai mengisi semuanya, silahkan klik tab “check” untuk melihat skor anda yang ditampilkan dengan persentase (%). Selamat mencoba. Good luck!

Semoga Cloze test teks rumpang ini dapat memberikan kreatifitas pada blog ini di dalam menyajikan konten-konten pembelajaran Bahasa Inggris yang lebih menarik untuk para pembaca blog ini. Semoga bermanfaat. Penulis akan selalu melakukan research untuk menyajikan konten-konten yang interaktif, menarik dan berkualitas ke depan. Nantikan postingan lain mengenai Crossword dan puzzle yang akan segera penulis share di blog ini. Semoga blog ini semakin hidup. Amin. Thanks for coming. Salam sukses berjama’ah.

Catatan: Tanda tanya yang ada di soal adalah clue atau kata kunci, sedangkan kalimat uraian adalah deskripsi pekerjaan yang dilakukan.

PROFESSION AND OCCUPATION /* This is the CSS stylesheet used in the exercise. */ /* Elements in square brackets are replaced by data based on configuration settings when the exercise is built. */ /* BeginCorePageCSS */ /* Made with executable version 7.0 Release 0 Build 33 */ /* Hack to hide a nested Quicktime player from IE, which can’t handle it. */ * html object.MediaPlayerNotForIE { display: none; } body{ font-family: Geneva,Arial,sans-serif; background-color: #C0C0C0; color: #000000; margin-right: 5%; margin-left: 5%; font-size: medium; padding-bottom: 0.5em; } p{ text-align: left; margin: 0px; font-size: 1em; } table,div,span,td{ font-size: 1em; color: #000000; } div.Titles{ padding: 0.5em;; text-align: center; color: #000000; } button{ font-family: Geneva,Arial,sans-serif; font-size: 1em; display: inline; } .ExerciseTitle{ font-size: 140%; color: #000000; } .ExerciseSubtitle{ font-size: 120%; color: #000000; } div.StdDiv, div.ExerciseContainer, div.ReadingContainer{ background-color: #FFFFFF; text-align: center; font-size: 1em; color: #000000; padding: 0.5em; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #000000; margin-bottom: 1px; } div.ReadingContainer, div.ExerciseContainer{ min-width: 15em; flex-grow: 1; flex-basis: 0; margin: 1px; } div#ContainerDiv{ margin: -1px; padding: 0; border: none; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } /* EndCorePageCSS */ .RTLText{ text-align: right; font-size: 150%; direction: rtl; font-family: “Simplified Arabic”, “Traditional Arabic”, “Times New Roman”, Geneva,Arial,sans-serif; } .CentredRTLText{ text-align: center; font-size: 150%; direction: rtl; font-family: “Simplified Arabic”, “Traditional Arabic”, “Times New Roman”, Geneva,Arial,sans-serif; } button p.RTLText{ text-align: center; } .RTLGapBox{ text-align: right; font-size: 150%; direction: rtl; font-family: “Times New Roman”, Geneva,Arial,sans-serif; } .Guess{ font-weight: bold; } .CorrectAnswer{ font-weight: bold; } div#Timer{ padding: 0.25em; margin-left: auto; margin-right: auto; text-align: center; color: #000000; } span#TimerText{ padding: 0.25em; border-width: 1px; border-style: solid; font-weight: bold; display: none; color: #000000; } span.Instructions{ } div.ExerciseText{ } .FeedbackText, .FeedbackText span.CorrectAnswer, .FeedbackText span.Guess, .FeedbackText span.Answer{ color: #000000; } .LeftItem{ font-size: 1em; color: #000000; text-align: left; } .RightItem{ font-weight: bold; font-size: 1em; color: #000000; text-align: left; } span.CorrectMark{ } input, textarea{ font-family: Geneva,Arial,sans-serif; font-size: 120%; } select{ font-size: 1em; } div.Feedback { background-color: #C0C0C0; left: 33%; width: 34%; top: 33%; z-index: 1; border-style: solid; border-width: 1px; padding: 5px; text-align: center; color: #000000; position: absolute; display: none; font-size: 1em; } div.ExerciseDiv{ color: #000000; } /* JMatch standard output table. */ table.MatchTable{ margin: 2em auto; border-width: 0; } /* JMatch flashcard styles */ table.FlashcardTable{ background-color: transparent; color: #000000; border-color: #000000; margin-left: auto; margin-right: auto; margin-top: 2em; margin-bottom: 2em; /*width: 90%;*/ position: relative; text-align: center; padding: 0px; } table.FlashcardTable tr{ border-style: none; margin: 0px; padding: 0px; background-color: #FFFFFF; } table.FlashcardTable td.Showing{ font-size: 140%; text-align: center; width: 50%; display: table-cell; padding: 2em; margin: 0px; border-style: solid; border-width: 1px; border-radius: 0.5em; color: #000000; box-shadow: 0.2em 0.3em 0.2em #000000; background-color: #C0C0C0; } table.FlashcardTable td.Hidden{ display: none; } /* JMix styles */ div.JMixDrag, div.JMatchDrag{ padding: 0; background-color: #C0C0C0; border-style: none; } div#GuessDiv{ padding: 0.5em; margin-bottom: 2em; } div#SegmentDiv{ margin-top: 2em; margin-bottom: 2em; text-align: center; } a.ExSegment{ font-size: 120%; font-weight: bold; text-decoration: none; color: #000000; display: inline-block; padding: 0.5em; border: solid 1pt gray; margin-bottom: 0.5em; } span.RemainingWordList{ font-style: italic; } div.DropLine { position: absolute; text-align: left; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #000000; width: 80%; left: 10%; } /* JCloze styles */ .ClozeWordList{ text-align: center; font-weight: bold; } div.ClozeBody{ text-align: left; margin-top: 2em; margin-bottom: 2em; line-height: 2.0 } span.GapSpan{ font-weight: bold; } /* JCross styles */ table.CrosswordGrid{ margin: auto auto 1em auto; border-collapse: collapse; padding: 0px; background-color: #000000; } table.CrosswordGrid tbody tr td{ width: 1.5em; height: 1.5em; text-align: center; vertical-align: middle; font-size: 140%; padding: 1px; margin: 0px; border-style: solid; border-width: 1px; border-color: #000000; color: #000000; } table.CrosswordGrid span{ color: #000000; } table.CrosswordGrid td.BlankCell{ background-color: #000000; color: #000000; } table.CrosswordGrid td.LetterOnlyCell{ text-align: center; vertical-align: middle; background-color: #ffffff; color: #000000; font-weight: bold; } table.CrosswordGrid td.NumLetterCell{ text-align: left; vertical-align: top; background-color: #ffffff; color: #000000; padding: 1px; font-weight: bold; } .NumLetterCellText{ cursor: pointer; color: #000000; } .GridNum{ vertical-align: super; font-size: 66%; font-weight: bold; text-decoration: none; color: #000000; } .GridNum:hover, .GridNum:visited{ color: #000000; } table#Clues{ margin: auto; vertical-align: top; } table#Clues td{ vertical-align: top; } table.ClueList{ margin: auto; } td.ClueNum{ text-align: right; font-weight: bold; vertical-align: top; } td.Clue{ text-align: left; } div#ClueEntry{ text-align: left; margin-bottom: 1em; } /* Keypad styles */ div.Keypad{ text-align: center; display: none; /* initially hidden, shown if needed */ margin-bottom: 0.5em; } div.Keypad button{ font-family: Geneva,Arial,sans-serif; font-size: 120%; background-color: #ffffff; color: #000000; width: 2em; border-style: solid; border-width: 1px; border-radius: 0.5em; color: #000000; box-shadow: 0.2em 0.3em 0.2em #000000; } /* JQuiz styles */ div.QuestionNavigation{ text-align: center; } .QNum{ margin: 0em 1em 0.5em 1em; font-weight: bold; vertical-align: middle; } textarea{ font-family: Geneva,Arial,sans-serif; } .QuestionText{ text-align: left; margin: 0px; font-size: 1em; } .Answer{ font-size: 120%; } .PartialAnswer{ font-size: 120%; letter-spacing: 0.1em; color: #000000; } .Highlight{ color: #000000; background-color: #ffff00; font-weight: bold; font-size: 120%; } ol.QuizQuestions{ text-align: left; list-style-type: none; } li.QuizQuestion{ padding: 1em; border-style: solid; border-width: 0px 0px 1px 0px; } ol.MCAnswers{ text-align: left; list-style-type: upper-alpha; padding: 1em; } ol.MCAnswers li{ margin-bottom: 1em; } ol.MSelAnswers{ text-align: left; list-style-type: lower-alpha; padding: 1em; } div.ShortAnswer{ padding: 1em; } .FuncButton { border-style: solid; border-radius: 0.5em; padding: 0.5em; min-width: 3em; border-left-color: #ffffff; border-top-color: #ffffff; border-right-color: #7f7f7f; border-bottom-color: #7f7f7f; color: #000000; background-color: #FFFFFF; border-width: 1pt; cursor: pointer; box-shadow: 0.2em 0.3em 0.2em #7f7f7f; } .FuncButton:active { box-shadow: none; } .FuncButton:hover{ color: #FFFFFF; background-color: #000000; } /*BeginNavBarStyle*/ div.NavButtonBar{ background-color: #000000; text-align: center; margin: 0.25rem 0; clear: both; font-size: 1em; padding: 0.2em; } .NavButton { border-style: solid; border-radius: 0.5em; padding: 0.5em; min-width: 3em; border-left-color: #7f7f7f; border-top-color: #7f7f7f; border-right-color: #000000; border-bottom-color: #000000; background-color: #000000; color: #ffffff; border-width: 1pt; cursor: pointer; box-shadow: 0.2em 0.3em 0.2em #000000; } .NavButton:active { box-shadow: none; } .NavButton:hover{ color: #000000; background-color: #ffffff; } /*EndNavBarStyle*/ a{ color: #0000FF; } a:visited{ color: #0000CC; } a:hover{ color: #0000FF; } div.CardStyle { position: absolute; font-family: Geneva,Arial,sans-serif; font-size: 1em; border-style: solid; border-radius: 0.5em; padding: 0.5em; min-width: 2em; border-width: 1pt; color: #000000; box-shadow: 0.2em 0.3em 0.2em #000000; background-color: #FFFFFF; left: -50px; top: -50px; overflow: visible; touch-action: none; user-select: none; box-sizing: border-box; } div.CardStyleCentered{ text-align: center; } .rtl{ text-align: right; font-size: 140%; } //<![CDATA[ <!– //CODE FOR HANDLING NAV BUTTONS AND FUNCTION BUTTONS function FocusAButton(){ if (document.getElementById('CheckButton1') != null){ document.getElementById('CheckButton1').focus(); } else{ if (document.getElementById('CheckButton2') != null){ document.getElementById('CheckButton2').focus(); } else{ document.getElementsByTagName('button')[0].focus(); } } } //CODE FOR HANDLING DISPLAY OF POPUP FEEDBACK BOX var topZ = 1000; function ShowMessage(Feedback){ var Output = Feedback + '

‘; document.getElementById(‘FeedbackContent’).innerHTML = Output; var FDiv = document.getElementById(‘FeedbackDiv’); topZ++; FDiv.style.zIndex = topZ; FDiv.style.top = TopSettingWithScrollOffset(30) + ‘px’; FDiv.style.display = ‘block’; ShowElements(false, ‘input’); ShowElements(false, ‘select’); ShowElements(false, ‘object’); ShowElements(true, ‘object’, ‘FeedbackContent’); //Focus the OK button setTimeout(“document.getElementById(‘FeedbackOKButton’).focus()”, 50); // } function ShowElements(Show, TagName, ContainerToReverse){ // added third argument to allow objects in the feedback box to appear //IE bug — hide all the form elements that will show through the popup //FF on Mac bug : doesn’t redisplay objects whose visibility is set to visible //unless the object’s display property is changed //get container object (by Id passed in, or use document otherwise) TopNode = document.getElementById(ContainerToReverse); var Els; if (TopNode != null) { Els = TopNode.getElementsByTagName(TagName); } else { Els = document.getElementsByTagName(TagName); } for (var i=0; i ReduceToSize){ ItemToDump = Math.floor(InArray.length*Math.random()); InArray.splice(ItemToDump, 1); } } function Shuffle(InArray){ var Num; var Temp = new Array(); var Len = InArray.length; var j = Len; for (var i=0; i<Len; i++){ Temp[i] = InArray[i]; } for (i=0; i<Len; i++){ Num = Math.floor(j * Math.random()); InArray[i] = Temp[Num]; for (var k=Num; k < (j-1); k++) { Temp[k] = Temp[k+1]; } j–; } return InArray; } function WriteToInstructions(Feedback) { document.getElementById('InstructionsDiv').innerHTML = Feedback; } function EscapeDoubleQuotes(InString){ return InString.replace(/"/g, '"') } function TrimString(InString){ var x = 0; if (InString.length != 0) { while ((InString.charAt(InString.length – 1) == 'u0020') || (InString.charAt(InString.length – 1) == 'u000A') || (InString.charAt(InString.length – 1) == 'u000D')){ InString = InString.substring(0, InString.length – 1) } while ((InString.charAt(0) == 'u0020') || (InString.charAt(0) == 'u000A') || (InString.charAt(0) == 'u000D')){ InString = InString.substring(1, InString.length) } while (InString.indexOf(' ') != -1) { x = InString.indexOf(' ') InString = InString.substring(0, x) + InString.substring(x+1, InString.length) } return InString; } else { return ''; } } function FindLongest(InArray){ if (InArray.length < 1){return -1;} var Longest = 0; for (var i=1; i InArray[Longest].length){ Longest = i; } } return Longest; } //SELECTION OBJECT FOR TYPING WITH KEYPAD var selObj = null; SelObj = function(box){ this.box = box; this.selStart = this.box.selectionStart; this.selEnd = this.box.selectionEnd; this.selText = this.box.value.substring(this.selStart, this.selEnd); return this; } function setSelText(newText){ var caretPos = this.selStart + newText.length; var newValue = this.box.value.substring(0, this.selStart); newValue += newText; newValue += this.box.value.substring(this.selEnd, this.box.value.length); this.box.value = newValue; this.box.setSelectionRange(caretPos, caretPos); this.box.focus(); } SelObj.prototype.setSelText = setSelText; function setSelSelectionRange(start, end){ this.box.setSelectionRange(start, end); } SelObj.prototype.setSelSelectionRange = setSelSelectionRange; //UNICODE CHARACTER FUNCTIONS function IsCombiningDiacritic(CharNum){ var Result = (((CharNum >= 0x0300)&&(CharNum = 0x20d0)&&(CharNum = 0x3099)&&(CharNum = 0xfe20)&&(CharNum = 0x3000)&&(CharNum < 0xd800)); } //SETUP FUNCTIONS //BROWSER WILL REFILL TEXT BOXES FROM CACHE IF NOT PREVENTED function ClearTextBoxes(){ var NList = document.getElementsByTagName('input'); for (var i=0; i -1)||(NList[i].id.indexOf(‘Gap’) > -1)){ NList[i].value = ”; } if (NList[i].id.indexOf(‘Chk’) > -1){ NList[i].checked = ”; } } } //JCLOZE CORE JAVASCRIPT CODE function ItemState(){ this.ClueGiven = false; this.HintsAndChecks = 0; this.MatchedAnswerLength = 0; this.ItemScore = 0; this.AnsweredCorrectly = false; this.Guesses = new Array(); return this; } var Feedback = ”; var Correct = ‘Correct! Well done.’; var Incorrect = ‘Some of your answers are incorrect. Incorrect answers have been left in place for you to change.’; var GiveHint = ‘The next correct letter has been added to the answer.’; var CaseSensitive = false; var YourScoreIs = ‘Your score is ‘; var Finished = false; var Locked = false; var Score = 0; var CurrentWord = 0; var Guesses = ”; var TimeOver = false; I = new Array(); I[0] = new Array(); I[0][1] = new Array(); I[0][1][0] = new Array(); I[0][1][0][0] = ‘u0050u006Fu0073u0074u006Du0061u006E’; I[0][1][1] = new Array(); I[0][1][1][0]=’u0050u006Fu0073u0074u006Du0061u006E’; I[0][2]=’u0050u006Fu0073u0074u0020u006Fu0066u0066u0069u0063u0065′; I[1] = new Array(); I[1][1] = new Array(); I[1][1][0] = new Array(); I[1][1][0][0] = ‘u0054u0065u0061u0063u0068u0065u0072′; I[1][1][1] = new Array(); I[1][1][1][0]=’u0054u0065u0061u0063u0068u0065u0072′; I[1][2]=’u0053u0063u0068u006Fu006Fu006C’; I[2] = new Array(); I[2][1] = new Array(); I[2][1][0] = new Array(); I[2][1][0][0] = ‘u0057u0061u0069u0074u0065u0072′; I[2][1][1] = new Array(); I[2][1][1][0]=’u0057u0061u0069u0074u0065u0072′; I[2][2]=’u0052u0065u0073u0074u0061u0075u0072u0061u006Eu0074’; I[3] = new Array(); I[3][1] = new Array(); I[3][1][0] = new Array(); I[3][1][0][0] = ‘u0050u0069u006Cu006Fu0074′; I[3][1][1] = new Array(); I[3][1][1][0]=’u0050u0069u006Cu006Fu0074′; I[3][2]=’u0050u006Cu0061u006Eu0065’; I[4] = new Array(); I[4][1] = new Array(); I[4][1][0] = new Array(); I[4][1][0][0] = ‘u0046u0069u0072u0065u006Du0061u006E’; I[4][1][1] = new Array(); I[4][1][1][0]=’u0046u0069u0072u0065u006Du0061u006E’; I[4][2]=’u0042u0075u0069u006Cu0064u0069u006Eu0067u002Cu0020u0041u0070u0061u0072u0074u006Du0065u006Eu0074u0073u002Cu0020u0068u006Fu0075u0073u0065u0073′; I[5] = new Array(); I[5][1] = new Array(); I[5][1][0] = new Array(); I[5][1][0][0] = ‘u0043u0061u0072u0070u0065u006Eu0074u0065u0072′; I[5][1][1] = new Array(); I[5][1][1][0]=’u0043u0061u0072u0070u0065u006Eu0074u0065u0072′; I[5][2]=’u0048u006Fu0075u0073u0065’; I[6] = new Array(); I[6][1] = new Array(); I[6][1][0] = new Array(); I[6][1][0][0] = ‘u0046u0061u0072u006Du0065u0072′; I[6][1][1] = new Array(); I[6][1][1][0]=’u0046u0061u0072u006Du0065u0072′; I[6][1][2] = new Array(); I[6][1][2][0]=’u0050u0065u0061u0073u0061u006Eu0074′; I[6][2]=’u0052u0069u0063u0065u0020u0066u0069u0065u006Cu0064u002Cu0020u0067u0061u0072u0064u0065u006E’; I[7] = new Array(); I[7][1] = new Array(); I[7][1][0] = new Array(); I[7][1][0][0] = ‘u0044u0065u006Eu0074u0069u0073u0074′; I[7][1][1] = new Array(); I[7][1][1][0]=’u0054u0061u0069u006Cu006Fu0072′; I[7][2]=’u0048u006Fu0073u0070u0069u0074u0061u006Cu002Cu0020u0043u006Cu0069u006Eu0069u0063’; I[8] = new Array(); I[8][1] = new Array(); I[8][1][0] = new Array(); I[8][1][0][0] = ‘u0054u0061u0069u006Cu006Fu0072′; I[8][1][1] = new Array(); I[8][1][1][0]=’u0054u0061u0069u006Cu006Fu0072′; I[8][2]=’u0047u0061u0072u006Du0065u006Eu0074u0020u0063u006Fu006Du0070u0061u006Eu0079u002Cu0020u0068u006Fu0075u0073u0065’; I[9] = new Array(); I[9][1] = new Array(); I[9][1][0] = new Array(); I[9][1][0][0] = ‘u0053u006Fu006Cu0064u0069u0065u0072′; I[9][1][1] = new Array(); I[9][1][1][0]=’u0053u006Fu006Cu0064u0069u0065u0072′; I[9][2]=’u0054u004Eu0049u002Cu0020u0041u0072u006Du0079u002Cu0020u005Au006Fu006Eu0065’; I[10] = new Array(); I[10][1] = new Array(); I[10][1][0] = new Array(); I[10][1][0][0] = ‘u0046u0069u0073u0068u0065u0072u006Du0061u006E’; I[10][1][1] = new Array(); I[10][1][1][0]=’u0046u0069u0073u0068u0065u0072u006Du0061u006E’; I[10][2]=’u0052u0069u0076u0065u0072u002Cu0020u0073u0065u0061u0073u002Cu0020u006Cu0061u006Bu0065u0073′; I[11] = new Array(); I[11][1] = new Array(); I[11][1][0] = new Array(); I[11][1][0][0] = ‘u0053u0069u006Eu0067u0065u0072′; I[11][1][1] = new Array(); I[11][1][1][0]=’u0053u0069u006Eu0067u0065u0072′; I[11][2]=’u0053u0074u0061u0067u0065’; I[12] = new Array(); I[12][1] = new Array(); I[12][1][0] = new Array(); I[12][1][0][0] = ‘u0044u0061u006Eu0063u0065u0072′; I[12][1][1] = new Array(); I[12][1][1][0]=’u0044u0061u006Eu0063u0065u0072′; I[12][2]=’u0053u0074u0061u0067u0065’; I[13] = new Array(); I[13][1] = new Array(); I[13][1][0] = new Array(); I[13][1][0][0] = ‘u0044u0072u0069u0076u0065u0072′; I[13][1][1] = new Array(); I[13][1][1][0]=’u0044u0072u0069u0076u0065u0072′; I[13][2]=’u0043u0061u0072u002Cu0020u0076u0065u0068u0069u0063u006Cu0065u002Cu0020u0062u0075u0073’; I[14] = new Array(); I[14][1] = new Array(); I[14][1][0] = new Array(); I[14][1][0][0] = ‘u0053u0065u0063u0072u0065u0074u0061u0072u0079′; I[14][1][1] = new Array(); I[14][1][1][0]=’u0053u0065u0063u0072u0065u0074u0061u0072u0079′; I[14][2]=’u0043u006Fu006Du0070u0061u006Eu0079u002Cu0020u006Du0061u006Eu0075u0066u0061u0063u0074u0075u0072u0065u0072u002Cu0020u0066u0061u0063u0074u006Fu0072u0079’; I[15] = new Array(); I[15][1] = new Array(); I[15][1][0] = new Array(); I[15][1][0][0] = ‘u0048u0065u0061u0064u006Du0061u0073u0074u0065u0072′; I[15][1][1] = new Array(); I[15][1][1][0]=’u0048u0065u0061u0064u006Du0061u0073u0074u0065u0072′; I[15][1][2] = new Array(); I[15][1][2][0]=’u0050u0072u0069u006Eu0063u0069u0070u0061u006C’; I[15][2]=’u0053u0063u0068u006Fu006Fu006C’; I[16] = new Array(); I[16][1] = new Array(); I[16][1][0] = new Array(); I[16][1][0][0] = ‘u0043u0068u0065u0066′; I[16][1][1] = new Array(); I[16][1][1][0]=’u0043u0068u0065u0066′; I[16][1][2] = new Array(); I[16][1][2][0]=’u0043u006Fu006Fu006B’; I[16][2]=’u0052u0065u0073u0074u0061u0075u0072u0061u006Eu0074u002Cu0020u0069u006Eu006E’; I[17] = new Array(); I[17][1] = new Array(); I[17][1][0] = new Array(); I[17][1][0][0] = ‘u0050u0072u006Fu0067u0072u0061u006Du006Du0065u0072′; I[17][1][1] = new Array(); I[17][1][1][0]=’u0050u0072u006Fu0067u0072u0061u006Du006Du0065u0072′; I[17][2]=’u0043u006Fu006Du0070u0075u0074u0065u0072u002Cu0020u006Cu0061u0062u002Cu0020u0063u006Fu006Du0070u0061u006Eu0079’; I[18] = new Array(); I[18][1] = new Array(); I[18][1][0] = new Array(); I[18][1][0][0] = ‘u0050u006Fu006Cu0069u0063u0065u006Du0061u006E’; I[18][1][1] = new Array(); I[18][1][1][0]=’u0050u006Fu006Cu0069u0063u0065u006Du0061u006E’; I[18][1][2] = new Array(); I[18][1][2][0]=’u0050u006Fu006Cu0069u0063u0065u0020u004Fu0066u0066u0069u0063u0065u0072′; I[18][1][3] = new Array(); I[18][1][3][0]=’u0043u006Fu0070′; I[18][2]=’u0050u006Fu006Cu0069u0063u0065u0020u006Fu0066u0066u0069u0063u0065u002Cu0020u0072u006Fu0061u0064′; I[19] = new Array(); I[19][1] = new Array(); I[19][1][0] = new Array(); I[19][1][0][0] = ‘u004Eu0075u0072u0073u0065′; I[19][1][1] = new Array(); I[19][1][1][0]=’u004Eu0075u0072u0073u0065′; I[19][2]=’u0048u006Fu0073u0070u0069u0074u0061u006Cu002Cu0020u0063u006Cu0069u006Eu0069u0063’; State = new Array(); function StartUp(){ //Show a keypad if there is one (added bugfix for 6.0.4.12) if (document.getElementById(‘CharacterKeypad’) != null){ document.getElementById(‘CharacterKeypad’).style.display = ‘block’; } var i = 0; State.length = 0; for (i=0; i<I.length; i++){ State[i] = new ItemState(); } ClearTextBoxes(); } function ShowClue(ItemNum){ if (Locked == true){return;} State[ItemNum].ClueGiven = true; ShowMessage(I[ItemNum][2]); } function SaveCurrentAnswers(){ var Ans = ''; for (var i=0; i 0)&&(Ans != State[i].Guesses[State[i].Guesses.length-1])){ State[i].Guesses[State[i].Guesses.length] = Ans; } } } function CompileGuesses(){ var F = document.getElementById(‘store’); if (F != null){ var Temp = ”; var GapLabel = ”; for (var i=0; i<State.length; i++){ GapLabel = 'Gap ' + (i+1).toString(); Temp += '’ + GapLabel + ”; Temp += ‘student-responses’ + GapLabel + ”; Temp += ‘JClozeStudentResponses’; for (var j=0; j0){Temp += ‘| ‘;} Temp += State[i].Guesses[j] + ‘ ‘; } Temp += ”; } Temp += ”; Detail = Temp; } } function CheckAnswers(){ if (Locked == true){return;} SaveCurrentAnswers(); var AllCorrect = true; //Check each answer for (var i = 0; i -1){ var TotalChars = GetGapValue(i).length; State[i].ItemScore = (TotalChars-State[i].HintsAndChecks)/TotalChars; if (State[i].ClueGiven == true){State[i].ItemScore /= 2;} if (State[i].ItemScore <0 ){State[i].ItemScore = 0;} State[i].AnsweredCorrectly = true; //Drop the correct answer into the page, replacing the text box SetCorrectAnswer(i, GetGapValue(i)); } else{ //Otherwise, increment the hints for this item, as a penalty State[i].HintsAndChecks++; //then set the flag AllCorrect = false; } } } //Calculate the total score var TotalScore = 0; for (i=0; i<State.length; i++){ TotalScore += State[i].ItemScore; } TotalScore = Math.floor((TotalScore * 100)/I.length); //Compile the output Output = ''; if (AllCorrect == true){ Output = Correct + '
‘; } Output += YourScoreIs + ‘ ‘ + TotalScore + ‘%.
‘; if (AllCorrect == false){ Output += Incorrect; } ShowMessage(Output); setTimeout(‘WriteToInstructions(Output)’, 50); Score = TotalScore; CompileGuesses(); if ((AllCorrect == true)||(Finished == true)){ TimeOver = true; Locked = true; Finished = true; } } function TrackFocus(BoxNumber){ CurrentWord = BoxNumber; InTextBox = true; } function LeaveGap(){ InTextBox = false; } function CheckBeginning(Guess, Answer){ var OutString = ”; var i = 0; var UpperGuess = ”; var UpperAnswer = ”; if (CaseSensitive == false) { UpperGuess = Guess.toUpperCase(); UpperAnswer = Answer.toUpperCase(); } else { UpperGuess = Guess; UpperAnswer = Answer; } while (UpperGuess.charAt(i) == UpperAnswer.charAt(i)) { OutString += Guess.charAt(i); i++; } OutString += Answer.charAt(i); return OutString; } function GetGapValue(GNum){ var RetVal = ”; if ((GNum=I.length)){return RetVal;} if (document.getElementById(‘Gap’ + GNum) != null){ RetVal = document.getElementById(‘Gap’ + GNum).value; RetVal = TrimString(RetVal); } else{ RetVal = State[GNum].Guesses[State[GNum].Guesses.length-1]; } return RetVal; } function SetGapValue(GNum, Val){ if ((GNum=I.length)){return;} if (document.getElementById(‘Gap’ + GNum) != null){ document.getElementById(‘Gap’ + GNum).value = Val; document.getElementById(‘Gap’ + GNum).focus(); } } function SetCorrectAnswer(GNum, Val){ if ((GNum=I.length)){return;} if (document.getElementById(‘GapSpan’ + GNum) != null){ document.getElementById(‘GapSpan’ + GNum).innerHTML = Val; } } function FindCurrent() { var x = 0; FoundCurrent = -1; //Test the current word: //If its state is not set to already correct, check the word. if (State[CurrentWord].AnsweredCorrectly == false){ if (CheckAnswer(CurrentWord, false) < 0){ return CurrentWord; } } x=CurrentWord + 1; while (x<I.length){ if (State[x].AnsweredCorrectly == false){ if (CheckAnswer(x, false) < 0){ return x; } } x++; } x = 0; while (x<CurrentWord){ if (State[x].AnsweredCorrectly == false){ if (CheckAnswer(x, false) < 0){ return x; } } x++; } return FoundCurrent; } function CheckAnswer(GapNum, MarkAnswer){ var Guess = GetGapValue(GapNum); var UpperGuess = ''; var UpperAnswer = ''; if (CaseSensitive == false){ UpperGuess = Guess.toUpperCase(); } else{ UpperGuess = Guess; } var Match = -1; for (var i = 0; i -1){return ”} RightBits = new Array(); for (var i=0; i<I[GapNum][1].length; i++){ RightBits[i] = CheckBeginning(Guess, I[GapNum][1][i][0]); } var RightOne = FindLongest(RightBits); var Result = I[GapNum][1][RightOne][0].substring(0,RightBits[RightOne].length); //Add another char if the last one is a space if (Result.charAt(Result.length-1) == ' '){ Result = I[GapNum][1][RightOne][0].substring(0,RightBits[RightOne].length+1); } return Result; } function ShowHint(){ if (document.getElementById('FeedbackDiv').style.display == 'block'){return;} if (Locked == true){return;} var CurrGap = FindCurrent(); if (CurrGap 0){ SetGapValue(CurrGap, HintString); State[CurrGap].HintsAndChecks += 1; } ShowMessage(GiveHint); } function TypeChars(Chars){ var CurrGap = FindCurrent(); if (CurrGap //]]>

PROFESSION AND OCCUPATION

Gap-fill exercise

Fill in all the gaps, then press “Check” to check your answers. Use the “Hint” button to get a free letter if an answer is giving you trouble. You can also click on the “[?]” button to get a clue. Note that you will lose points if you ask for hints or clues!
<!– –>
is a person who delivers letters to recepients.
is responsible to teach students at certain schools.
is a man who serves people or customers ordering menus in a restaurant.
is a man who flies an a plane.
is a person who extinguish fire
is responsible for making chairs, tables, cupboards, etc.
is a person who grows plants
is someone who cures toothache
is a person who designs and makes clothes.
is a person who is responsible in defending and guarding a country from enemies.
is a man who seeks fish.
is a man or woman who sings songs for entertainments.
is a woman or man who can dance very well.
is a person who drives a car or taxi, etc.
is a woman who assists a director in a company.
is a leader who manages teachers at certain schools.
is a person who cooks and prepares menus in a restaurant.
is a person who creates new applications and softwares for computers and other gadgets.
is a man who manages traffic on the busy roads.
is a woman who takes care of patients in a hospital.

Komentar

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

News Feed