There are a few events I look forward to every semester, one of which is the independence-learning week. Besides the SHEER joy of not attending any classes, I look forward to the learning activities lined up for students during this week. This year we all got a special TREAT; Johnson and Johnson (J&J) Vision Care team was on campus. Benoit Siau, the Professional Affairs Manager at J&J, gave a presentation about the BENEFITS and RISKS of wearing contact lenses. Following the presentation there was a Q & A session. And that\'s not all; there was a free eye exam, including a free pair of contact lenses.

Following the presentation students took the opportunity to get their eyes examined, while I sat down with Mr. Benoit Siau. Below is the Q & A session I had with him.

My first question was why should people wear contact lenses instead of SPECTACLES?

According to Mr. Siau, contact lenses typically provide better vision than spectacles for some visual conditions, such as severe shortsightedness [myopia], long-sightedness [hyperopia], astigmatism, and corneal distortion. Some people like the wider field of view provided by contact lenses, as side vision [peripheral vision] is often BLOCKED, obscured or limited by spectacle frames. Contact lenses do not FOG UP with changes in temperature - or from perspiration - and they are unaffected by rain. Many people choose contact lenses because they think glasses make them look less attractive or they find spectacles ANNOYING. Sports players and people involved in VIGOROUS activities often find contact lenses more convenient than spectacles, especially for water sports and contact sports. Teachers, physicians and many others also find that contact lenses avoid the BARRIER EFFECT that spectacles may cause, thus leading to more DIRECT EYE CONTACT.

'; if (is.CRAPBrowser){ReadingText=ResolveAllURLs(ReadingText);} var NavBar=''; NavBar+='
'; NavBar+=''; NavBar+=''; NavBar+=''; NavBar+='
'; if (is.CRAPBrowser){NavBar = ResolveAllURLs(NavBar);} var TitleCode = ''; TitleCode += '' + ExerciseTitle + '
'; TitleCode += '' + ExerciseSubtitle + '
'; TitleCode += '
'; var TableOpener = '
'; TableOpener += ''; var IRow = ''; IRow += ''; IRow += ''; var CheckButton = ''; TableCloser = '
'; IRow += '[strLeftItem]    '; IRow += '[strRightItem]'; IRow += '   [Mark]'; IRow += '

'; var DropDownList = ''; var Exercise = ''; function GoBack(){ var BackSkip = history.length - PreviousPage; if (BackSkip > 0){ history.go((BackSkip+1)*-1); } else{ parent.history.back(); } } function Shuffle(InArray){ Temp = new Array(); var Len = InArray.length; var j = Len; for (var i=0; i0){ OutString += ''; OutString += ''; OutString += Feedback; OutString += '' } OutString += ''; //Write it to the frame TopFrame.document.clear(); TopFrame.document.open(); TopFrame.document.write(OutString); TopFrame.document.close(); } function BuildSelector(){ DropDownList = ''; } function StartUp(){ CorrectIndicator = '' + CorrectIndicator + ''; IncorrectIndicator = '' + IncorrectIndicator + ''; //Write the top frame WriteFeedback(Instructions); //Create the right-item/distractor array, and shuffle it var DuplicateItem = false; for (var i=0; i 0){ TotalUnfixedLeftItems++; } DuplicateItem = false; //and it's not already in the array for (var j=0; j 0){ TempRow = IRow; TempRow = ReplaceStuff('[strLeftItem]', I[i][0], TempRow); //if not fixed and not yet answered correctly if ((I[i][2] < 1)&&(Status[i][0] < 1)){ TempRow = ReplaceStuff('[strRightItem]', DropDownList, TempRow); } else{ TempRow = ReplaceStuff('[strRightItem]', I[i][1], TempRow); } //if it's not fixed, and it's been attempted, mark it appropriately if ((I[i][2] < 1)&&(Status[i][1] > 0)){ if (Status[i][0] < 1){ TempRow = ReplaceStuff('[Mark]', IncorrectIndicator, TempRow); } else{ TempRow = ReplaceStuff('[Mark]', CorrectIndicator, TempRow); } } else{ TempRow = ReplaceStuff('[Mark]', '', TempRow); } TempRow = ReplaceStuff('[INum]', i, TempRow); Exercise += TempRow; } } //Add the check button Exercise += CheckButton; //Make it into a table Exercise = TableOpener + Exercise + TableCloser; } I = new Array(); I[0] = new Array(); I[0][0] = 'sheer'; I[0][1] = 'complete'; I[0][2] = 0; I[1] = new Array(); I[1][0] = 'treat'; I[1][1] = 'something special'; I[1][2] = 0; I[2] = new Array(); I[2][0] = 'benefits'; I[2][1] = 'good things'; I[2][2] = 0; I[3] = new Array(); I[3][0] = 'risks'; I[3][1] = 'possible dangers'; I[3][2] = 0; I[4] = new Array(); I[4][0] = 'spectacles'; I[4][1] = 'glasses'; I[4][2] = 0; I[5] = new Array(); I[5][0] = 'blocked'; I[5][1] = 'can\'t see it'; I[5][2] = 0; I[6] = new Array(); I[6][0] = 'fog up'; I[6][1] = 'get bits of water on it'; I[6][2] = 0; I[7] = new Array(); I[7][0] = 'annoying'; I[7][1] = 'uncomfortable'; I[7][2] = 0; I[8] = new Array(); I[8][0] = 'vigorous'; I[8][1] = 'very active'; I[8][2] = 0; I[9] = new Array(); I[9][0] = 'barrier effect'; I[9][1] = 'a wall between people'; I[9][2] = 0; I[10] = new Array(); I[10][0] = 'direct eye contact'; I[10][1] = 'look staight at someone'; I[10][2] = 0; Status = new Array(); RItems = new Array(); function CreateStatusArrays(){ for (var x=0; x-1){ FirstBit = InString.substring(0, i); LastBit = InString.substring(i + Token.length, InString.length); InString = FirstBit + Replacement + LastBit; i = InString.indexOf(Token); } return InString; } function EscapeDoubleQuotes(InString){ var Result = ''; for (var i=0; i 0)){ //if it hasn't been answered correctly yet if (Status[i][0] < 1){ //Add one to the number of tries for this item Status[i][1]++; //Get the answer if (GetAnswer(i) == I[i][3]){ //The answer is correct, so set the status flag Status[i][0] = 1; } //else the answer is wrong, so remember that else{ AllDone = false; } } //If it's correct, count it if (Status[i][0] == 1){ TotCorrectChoices++; } } } //Calculate the score var Score = Math.floor(((TotCorrectChoices-Penalties)/TotalUnfixedLeftItems)*100); var Feedback = ''; //Build the feedback if (AllDone == true){ Feedback = CorrectResponse + '
' + YourScoreIs + Score + '%.'; } else{ Feedback = IncorrectResponse + '
' + YourScoreIs + Score + '%.'; //Penalty for incorrect check Penalties++; } //Show the feedback and rebuild the exercise WriteFeedback(Feedback); BuildExercise(); DisplayExercise(Exercise); } function ShowReading(){ if (ReadingFrame != null){ if (ReadingURL.length > 0){ ReadingFrame.location.href=ReadingURL; } else{ ReadingFrame.document.clear(); ReadingFrame.document.open(); ReadingFrame.document.write(ReadingText); ReadingFrame.document.close(); } } } function Blank(){ return '©Half-Baked Software. Loading...'; } //--> //]]>