Fixed more or less reading import, attempted to do listening

This commit is contained in:
Carlos-Mesquita
2024-11-10 06:46:58 +00:00
parent 6909d75eb6
commit afeaf118c6
33 changed files with 3712 additions and 86 deletions

View File

@@ -1,7 +1,7 @@
import random import random
from dependency_injector.wiring import Provide, inject from dependency_injector.wiring import Provide, inject
from fastapi import APIRouter, Depends, Path, Query from fastapi import APIRouter, Depends, Path, Query, UploadFile
from app.middlewares import Authorized, IsAuthenticatedViaBearerToken from app.middlewares import Authorized, IsAuthenticatedViaBearerToken
from app.controllers.abc import IListeningController from app.controllers.abc import IListeningController
@@ -11,6 +11,19 @@ from app.dtos.listening import SaveListeningDTO, GenerateListeningExercises, Dia
controller = "listening_controller" controller = "listening_controller"
listening_router = APIRouter() listening_router = APIRouter()
@listening_router.post(
'/import',
dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))]
)
@inject
async def upload(
exercises: UploadFile,
solutions: UploadFile = None,
listening_controller: IListeningController = Depends(Provide[controller])
):
return await listening_controller.import_exam(exercises, solutions)
@listening_router.get( @listening_router.get(
'/{section}', '/{section}',
dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))] dependencies=[Depends(Authorized([IsAuthenticatedViaBearerToken]))]

View File

@@ -1,9 +1,14 @@
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from typing import List
from fastapi import UploadFile
class IListeningController(ABC): class IListeningController(ABC):
@abstractmethod
async def import_exam(self, exercises: UploadFile, solutions: UploadFile = None):
pass
@abstractmethod @abstractmethod
async def generate_listening_dialog(self, section_id: int, topic: str, difficulty: str): async def generate_listening_dialog(self, section_id: int, topic: str, difficulty: str):
pass pass

View File

@@ -1,6 +1,7 @@
import io import io
from starlette.responses import StreamingResponse from fastapi import UploadFile
from starlette.responses import StreamingResponse, Response
from app.controllers.abc import IListeningController from app.controllers.abc import IListeningController
from app.dtos.listening import GenerateListeningExercises, Dialog from app.dtos.listening import GenerateListeningExercises, Dialog
@@ -12,6 +13,13 @@ class ListeningController(IListeningController):
def __init__(self, listening_service: IListeningService): def __init__(self, listening_service: IListeningService):
self._service = listening_service self._service = listening_service
async def import_exam(self, exercises: UploadFile, solutions: UploadFile = None):
res = await self._service.import_exam(exercises, solutions)
if not res:
return Response(status_code=500)
else:
return res
async def generate_listening_dialog(self, section_id: int, topic: str, difficulty: str): async def generate_listening_dialog(self, section_id: int, topic: str, difficulty: str):
return await self._service.generate_listening_dialog(section_id, topic, difficulty) return await self._service.generate_listening_dialog(section_id, topic, difficulty)

View File

@@ -1,8 +1,7 @@
import logging import logging
from typing import Optional from typing import Optional
from fastapi import UploadFile from fastapi import UploadFile, Response
from grpc import services
from app.controllers.abc import IReadingController from app.controllers.abc import IReadingController
from app.dtos.reading import ReadingDTO from app.dtos.reading import ReadingDTO
@@ -16,7 +15,11 @@ class ReadingController(IReadingController):
self._logger = logging.getLogger(__name__) self._logger = logging.getLogger(__name__)
async def import_exam(self, exercises: UploadFile, solutions: UploadFile = None): async def import_exam(self, exercises: UploadFile, solutions: UploadFile = None):
return await self._service.import_exam(exercises, solutions) res = await self._service.import_exam(exercises, solutions)
if not res:
return Response(status_code=500)
else:
return res
async def generate_reading_passage(self, passage: int, topic: Optional[str], word_count: Optional[int]): async def generate_reading_passage(self, passage: int, topic: Optional[str], word_count: Optional[int]):
return await self._service.generate_reading_passage(passage, topic, word_count) return await self._service.generate_reading_passage(passage, topic, word_count)

View File

@@ -0,0 +1,80 @@
from enum import Enum
from pydantic import BaseModel, Field
from typing import List, Union, Optional, Literal
from uuid import uuid4, UUID
class ExerciseBase(BaseModel):
id: UUID = Field(default_factory=uuid4)
type: str
prompt: str
class TrueFalseSolution(str, Enum):
TRUE = "true"
FALSE = "false"
NOT_GIVEN = "not_given"
class TrueFalseQuestions(BaseModel):
prompt: str
solution: TrueFalseSolution
id: str
class TrueFalseExercise(ExerciseBase):
type: Literal["trueFalse"]
questions: List[TrueFalseQuestions]
class MCOption(BaseModel):
id: str
text: str
class MCQuestion(BaseModel):
id: str
prompt: str
options: List[MCOption]
solution: str
variant: str = "text"
class MultipleChoiceExercise(ExerciseBase):
type: Literal["multipleChoice"]
questions: List[MCQuestion]
class WriteBlanksVariant(str, Enum):
QUESTIONS = "questions"
FILL = "fill"
FORM = "form"
class WriteBlankSolution(BaseModel):
id: str
solution: List[str]
class WriteBlanksExercise(ExerciseBase):
type: Literal["writeBlanks"]
maxWords: int
solutions: List[WriteBlankSolution]
text: str
variant: Optional[WriteBlanksVariant]
ListeningExercise = Union[
TrueFalseExercise,
MultipleChoiceExercise,
WriteBlanksExercise
]
class ListeningSection(BaseModel):
exercises: List[ListeningExercise]
class ListeningExam(BaseModel):
module: str = "listening"
minTimer: Optional[int]
sections: List[ListeningSection]

View File

@@ -1,7 +1,7 @@
from enum import Enum from enum import Enum
from pydantic import BaseModel, Field from pydantic import BaseModel, Field
from typing import List, Union from typing import List, Union, Optional
from uuid import uuid4, UUID from uuid import uuid4, UUID
@@ -15,10 +15,7 @@ class WriteBlanksExercise(BaseModel):
maxWords: int maxWords: int
solutions: List[WriteBlanksSolution] solutions: List[WriteBlanksSolution]
text: str text: str
prompt: str
@property
def prompt(self) -> str:
return f"Choose no more than {self.maxWords} words and/or a number from the passage for each answer."
class MatchSentencesOption(BaseModel): class MatchSentencesOption(BaseModel):
@@ -32,20 +29,29 @@ class MatchSentencesVariant(str, Enum):
HEADING = "heading" HEADING = "heading"
IDEAMATCH = "ideaMatch" IDEAMATCH = "ideaMatch"
class MCOption(BaseModel):
id: str
text: str
class MCQuestion(BaseModel):
id: str
prompt: str
options: List[MCOption]
solution: str
variant: Optional[str] = None
class MultipleChoice(BaseModel):
questions: List[MCQuestion]
type: str
prompt: str
class MatchSentencesExercise(BaseModel): class MatchSentencesExercise(BaseModel):
options: List[MatchSentencesOption] options: List[MatchSentencesOption]
sentences: List[MatchSentencesSentence] sentences: List[MatchSentencesSentence]
type: str = "matchSentences" type: str = "matchSentences"
variant: MatchSentencesVariant variant: MatchSentencesVariant
prompt: str
@property
def prompt(self) -> str:
return (
"Choose the correct heading for paragraphs from the list of headings below."
if self.variant == MatchSentencesVariant.HEADING else
"Choose the correct author for the ideas/opinions from the list of authors below."
)
class TrueFalseSolution(str, Enum): class TrueFalseSolution(str, Enum):
TRUE = "true" TRUE = "true"
@@ -80,18 +86,9 @@ class FillBlanksExercise(BaseModel):
type: str = "fillBlanks" type: str = "fillBlanks"
words: List[FillBlanksWord] words: List[FillBlanksWord]
allowRepetition: bool = False allowRepetition: bool = False
prompt: str
@property Exercise = Union[FillBlanksExercise, TrueFalseExercise, MatchSentencesExercise, WriteBlanksExercise, MultipleChoice]
def prompt(self) -> str:
prompt = "Complete the summary below. Write the letter of the corresponding word(s) for it."
return (
f"{prompt}"
if len(self.solutions) == len(self.words) else
f"{prompt}\\nThere are more words than spaces so you will not use them all."
)
Exercise = Union[FillBlanksExercise, TrueFalseExercise, MatchSentencesExercise, WriteBlanksExercise]
class Context(BaseModel): class Context(BaseModel):

32
app/mappers/listening.py Normal file
View File

@@ -0,0 +1,32 @@
from typing import Dict, Any
from app.dtos.exams.listening import TrueFalseExercise, MultipleChoiceExercise, WriteBlanksExercise, ListeningExam, \
ListeningSection
class ListeningMapper:
@staticmethod
def map_to_test_model(response: Dict[str, Any]) -> ListeningExam:
sections = []
for section in response.get('sections', []):
section_exercises = []
for exercise in section['exercises']:
exercise_type = exercise['type']
if exercise_type == 'trueFalse':
section_exercises.append(TrueFalseExercise(**exercise))
elif exercise_type == 'multipleChoice':
section_exercises.append(MultipleChoiceExercise(**exercise))
elif exercise_type == 'writeBlanks':
section_exercises.append(WriteBlanksExercise(**exercise))
else:
raise ValueError(f"Unknown exercise type: {exercise_type}")
sections.append(ListeningSection(exercises=section_exercises))
return ListeningExam(
sections=sections,
minTimer=response.get('minTimer'),
module="listening"
)

View File

@@ -3,7 +3,7 @@ from typing import Dict, Any
from app.dtos.exams.reading import ( from app.dtos.exams.reading import (
Part, Exam, Context, FillBlanksExercise, Part, Exam, Context, FillBlanksExercise,
TrueFalseExercise, MatchSentencesExercise, TrueFalseExercise, MatchSentencesExercise,
WriteBlanksExercise WriteBlanksExercise, MultipleChoice
) )
@@ -20,13 +20,18 @@ class ReadingMapper:
'fillBlanks': FillBlanksExercise, 'fillBlanks': FillBlanksExercise,
'trueFalse': TrueFalseExercise, 'trueFalse': TrueFalseExercise,
'matchSentences': MatchSentencesExercise, 'matchSentences': MatchSentencesExercise,
'writeBlanks': WriteBlanksExercise 'writeBlanks': WriteBlanksExercise,
'multipleChoice': MultipleChoice,
} }
exercises = [] exercises = []
for exercise in part_exercises: for exercise in part_exercises:
exercise_type = exercise['type'] exercise_type = exercise['type']
exercises.append(model_map[exercise_type](**exercise)) if exercise_type in model_map:
model_class = model_map[exercise_type]
exercises.append(model_class(**exercise))
else:
raise ValueError(f"Unknown exercise type: {exercise_type}")
part_kwargs = { part_kwargs = {
"exercises": exercises, "exercises": exercises,

View File

@@ -1,7 +1,7 @@
import queue import queue
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from queue import Queue from queue import Queue
from typing import Dict, List from typing import Dict, List, Any
from fastapi import UploadFile from fastapi import UploadFile
@@ -23,3 +23,9 @@ class IListeningService(ABC):
@abstractmethod @abstractmethod
async def get_dialog_from_audio(self, upload: UploadFile): async def get_dialog_from_audio(self, upload: UploadFile):
pass pass
@abstractmethod
async def import_exam(
self, exercises: UploadFile, solutions: UploadFile = None
) -> Dict[str, Any] | None:
pass

View File

@@ -1,7 +1,7 @@
import asyncio import asyncio
from logging import getLogger from logging import getLogger
import random import random
from typing import Dict from typing import Dict, Any
from starlette.datastructures import UploadFile from starlette.datastructures import UploadFile
@@ -13,6 +13,7 @@ from app.configs.constants import (
FieldsAndExercises FieldsAndExercises
) )
from app.helpers import FileHelper from app.helpers import FileHelper
from .import_listening import ImportListeningModule
from .multiple_choice import MultipleChoice from .multiple_choice import MultipleChoice
from .write_blank_forms import WriteBlankForms from .write_blank_forms import WriteBlankForms
from .write_blanks import WriteBlanks from .write_blanks import WriteBlanks
@@ -46,6 +47,7 @@ class ListeningService(IListeningService):
self._write_blanks = WriteBlanks(llm) self._write_blanks = WriteBlanks(llm)
self._write_blanks_forms = WriteBlankForms(llm) self._write_blanks_forms = WriteBlankForms(llm)
self._write_blanks_notes = WriteBlankNotes(llm) self._write_blanks_notes = WriteBlankNotes(llm)
self._import = ImportListeningModule(llm)
self._sections = { self._sections = {
"section_1": { "section_1": {
"topic": EducationalContent.TWO_PEOPLE_SCENARIOS, "topic": EducationalContent.TWO_PEOPLE_SCENARIOS,
@@ -81,6 +83,12 @@ class ListeningService(IListeningService):
} }
} }
async def import_exam(
self, exercises: UploadFile, solutions: UploadFile = None
) -> Dict[str, Any] | None:
return await self._import.import_from_file(exercises, solutions)
async def generate_listening_dialog(self, section: int, topic: str, difficulty: str): async def generate_listening_dialog(self, section: int, topic: str, difficulty: str):
return await self._sections[f'section_{section}']["generate_dialogue"](section, topic) return await self._sections[f'section_{section}']["generate_dialogue"](section, topic)

View File

@@ -0,0 +1,180 @@
from logging import getLogger
from typing import Dict, Any
from uuid import uuid4
import aiofiles
from fastapi import UploadFile
from app.dtos.exams.listening import ListeningExam
from app.helpers import FileHelper
from app.mappers.listening import ListeningMapper
from app.services.abc import ILLMService
class ImportListeningModule:
def __init__(self, llm_service: ILLMService):
self._logger = getLogger(__name__)
self._llm = llm_service
async def import_from_file(
self,
exercises: UploadFile,
audio: UploadFile,
solutions: UploadFile = None
) -> Dict[str, Any] | None:
path_id = str(uuid4())
ext, _ = await FileHelper.save_upload(exercises, "exercises", path_id)
FileHelper.convert_file_to_html(
f'./tmp/{path_id}/exercises.{ext}',
f'./tmp/{path_id}/exercises.html'
)
if solutions:
ext, _ = await FileHelper.save_upload(solutions, "solutions", path_id)
FileHelper.convert_file_to_html(
f'./tmp/{path_id}/solutions.{ext}',
f'./tmp/{path_id}/solutions.html'
)
response = await self._get_listening_sections(path_id, solutions is not None)
FileHelper.remove_directory(f'./tmp/{path_id}')
if response:
return response.model_dump(exclude_none=True)
return None
async def _get_listening_sections(
self,
path_id: str,
has_solutions: bool = False
) -> ListeningExam:
async with aiofiles.open(
f'./tmp/{path_id}/exercises.html', 'r', encoding='utf-8'
) as f:
exercises_html = await f.read()
messages = [
self._instructions(has_solutions),
{
"role": "user",
"content": f"Listening exercise sheet:\n\n{exercises_html}"
}
]
if has_solutions:
async with aiofiles.open(
f'./tmp/{path_id}/solutions.html', 'r', encoding='utf-8'
) as f:
solutions_html = await f.read()
messages.append({
"role": "user",
"content": f"Solutions:\n\n{solutions_html}"
})
return await self._llm.pydantic_prediction(
messages,
ListeningMapper.map_to_test_model,
str(self._listening_json_schema())
)
@staticmethod
def _multiple_choice_template() -> dict:
return {
"type": "multipleChoice",
"prompt": "<general instructions for this section>",
"questions": [
{
"id": "<question number as string>",
"prompt": "<question text>",
"options": [
{
"id": "<A/B/C/D>",
"text": "<option text>"
}
],
"solution": "<correct option letter>",
"variant": "text"
}
]
}
@staticmethod
def _write_blanks_questions_template() -> dict:
return {
"type": "writeBlanks",
"maxWords": "<number>",
"prompt": "<instructions>",
"text": "<questions separated by newlines '\n' and blanks {{id}} in them the blanks can only occur at the end of sentence>",
"solutions": [
{
"id": "<question number as string>",
"solution": ["<acceptable answer(s)>"]
}
],
"variant": "questions"
}
@staticmethod
def _write_blanks_fill_template() -> dict:
return {
"type": "writeBlanks",
"maxWords": "<number>",
"prompt": "<instructions>",
"text": "<A summary with blanks denoted by {{id}}>",
"solutions": [
{
"id": "<blank number as string inside {{}}>",
"solution": ["<correct word>"]
}
],
"variant": "fill"
}
@staticmethod
def _write_blanks_form_template() -> dict:
return {
"type": "writeBlanks",
"maxWords": "<number>",
"prompt": "<instructions>",
"text": "<questions separated by newlines '\n' and blanks {{id}} in them the blanks can happen mid text>",
"solutions": [
{
"id": "<blank number as string inside {{}}>",
"solution": ["<correct word>"]
}
],
"variant": "form"
}
def _instructions(self, has_solutions: bool = False) -> Dict[str, str]:
solutions_str = " and its solutions" if has_solutions else ""
return {
"role": "system",
"content": (
f"You are processing a listening test exercise sheet{solutions_str}. "
"Structure each exercise exactly according to these json templates:\n\n"
f"1. Multiple Choice Questions:\n{self._multiple_choice_template()}\n\n"
f"2. Write Blanks - Questions format:\n{self._write_blanks_questions_template()}\n\n"
f"3. Write Blanks - Fill format:\n{self._write_blanks_fill_template()}\n\n"
f"4. Write Blanks - Form format:\n{self._write_blanks_form_template()}\n\n"
"\nImportant rules:\n"
"1. Keep exact question numbering from the original\n"
"2. Include all options for multiple choice questions\n"
"3. Mark blanks with {{id}} where id is the question number\n"
"4. Set maxWords according to the instructions\n"
"5. Include all possible correct answers in solution arrays\n"
"6. Maintain exact spacing and formatting from templates\n"
"7. Use appropriate variant for writeBlanks (questions/fill/form)\n"
"8. For text fields, use actual newlines between questions/sentences\n"
)
}
def _listening_json_schema(self) -> Dict[str, Any]:
return {
"exercises": [
self._multiple_choice_template(),
self._write_blanks_questions_template(),
self._write_blanks_fill_template(),
self._write_blanks_form_template()
]
}

View File

@@ -39,7 +39,7 @@ class ImportReadingModule:
exercises_html = await f.read() exercises_html = await f.read()
messages = [ messages = [
self._instructions(), self._instructions(solutions),
{ {
"role": "user", "role": "user",
"content": f"Exam question sheet:\n\n{exercises_html}" "content": f"Exam question sheet:\n\n{exercises_html}"
@@ -66,18 +66,20 @@ class ImportReadingModule:
self._write_blanks(), self._write_blanks(),
self._fill_blanks(), self._fill_blanks(),
self._match_sentences(), self._match_sentences(),
self._true_false() self._true_false(),
self._multiple_choice()
] ]
return json
@staticmethod @staticmethod
def _reading_exam_template(): def _reading_exam_template():
return { return {
"minTimer": "<number of minutes as int not string>", "minTimer": "<integer representing minutes allowed for the exam>",
"parts": [ "parts": [
{ {
"text": { "text": {
"title": "<title of the passage>", "title": "<title of the reading passage>",
"content": "<the text of the passage>", "content": "<full text content of the reading passage>",
}, },
"exercises": [] "exercises": []
} }
@@ -87,17 +89,18 @@ class ImportReadingModule:
@staticmethod @staticmethod
def _write_blanks(): def _write_blanks():
return { return {
"maxWords": "<number of max words return the int value not string>", "maxWords": "<integer max words allowed per answer>",
"solutions": [ "solutions": [
{ {
"id": "<number of the question as string>", "id": "<question number as string>",
"solution": [ "solution": [
"<at least one solution can have alternative solutions (that dont exceed maxWords)>" "<acceptable answer(s) within maxWords limit>"
] ]
}, }
], ],
"text": "<all the questions formatted in this way: <question>{{<id>}}\\n<question2>{{<id2>}}\\n >", "text": "<numbered questions with format: <question text>{{<question number>}}\\n>",
"type": "writeBlanks" "type": "writeBlanks",
"prompt": "<specific instructions for this exercise section>"
} }
@staticmethod @staticmethod
@@ -105,19 +108,20 @@ class ImportReadingModule:
return { return {
"options": [ "options": [
{ {
"id": "<uppercase letter that identifies a paragraph>", "id": "<paragraph letter A-F>",
"sentence": "<either a heading or an idea>" "sentence": "<THIS NEEDS TO BE A PARAGRAPH OF THE SECTION TEXT>"
} }
], ],
"sentences": [ "sentences": [
{ {
"id": "<the question id not the option id>", "id": "<question number as string>",
"solution": "<id in options>", "solution": "<matching paragraph letter>",
"sentence": "<heading or an idea>", "sentence": "<A SHORT SENTENCE THAT CONVEYS AND IDEA OR HEADING>"
} }
], ],
"type": "matchSentences", "type": "matchSentences",
"variant": "<heading OR ideaMatch (try to figure it out via the exercises instructions)>" "variant": "<heading OR ideaMatch (try to figure it out via the exercises instructions)>",
"prompt": "<specific instructions for this exercise section>"
} }
@staticmethod @staticmethod
@@ -125,12 +129,34 @@ class ImportReadingModule:
return { return {
"questions": [ "questions": [
{ {
"prompt": "<question>", "id": "<question number>",
"solution": "<can only be one of these [\"true\", \"false\", \"not_given\"]>", "prompt": "<statement to evaluate>",
"id": "<the question id>" "solution": "<one of: true, false, not_given>",
} }
], ],
"type": "trueFalse" "type": "trueFalse",
"prompt": "<specific instructions including T/F/NG marking scheme>"
}
@staticmethod
def _multiple_choice():
return {
"questions": [
{
"id": "<question number>",
"prompt": "<question text>",
"options": [
{
"id": "<A, B, or C>",
"text": "<option text>"
}
],
"solution": "<correct option letter>",
"variant": "text"
}
],
"type": "multipleChoice",
"prompt": "<specific instructions for this exercise section>"
} }
@staticmethod @staticmethod
@@ -138,53 +164,69 @@ class ImportReadingModule:
return { return {
"solutions": [ "solutions": [
{ {
"id": "<blank id>", "id": "<blank number>",
"solution": "<word>" "solution": "<correct word>"
} }
], ],
"text": "<section of text with blanks denoted by {{<blank id>}}>", "text": "<text passage with blanks marked as {{<blank number>}}>",
"type": "fillBlanks", "type": "fillBlanks",
"words": [ "words": [
{ {
"letter": "<uppercase letter that ids the words (may not be included and if not start at A)>", "letter": "<word identifier letter>",
"word": "<word>" "word": "<word from word bank>"
} }
] ],
"prompt": "<specific instructions for this exercise section>"
} }
def _instructions(self, solutions = False): def _instructions(self, solutions=False):
solutions_str = " and its solutions" if solutions else "" solutions_str = " and its solutions" if solutions else ""
tail = ( tail = (
"The solutions were not supplied so you will have to solve them. Do your utmost to get all the information and" "Parse the exam carefully and identify:\n"
"all the solutions right!" "1. Time limit from instructions\n"
"2. Reading passage title and full content\n"
"3. All exercise sections and their specific instructions\n"
"4. Question numbering and grouping\n"
"5. Word limits and formatting requirements\n"
"6. Specific marking schemes (e.g., T/F/NG)\n\n"
+ (
"Solutions were not provided - analyze the passage carefully to determine correct answers."
if not solutions else if not solutions else
"Do your utmost to correctly identify the sections, its exercises and respective solutions" "Use the provided solutions to fill in all answer fields accurately."
)
+
"Pay extra attention to fillblanks exercises the solution and option wording must match in case!"
"There can't be options in lowercase and solutions in uppercase!"
"Also PAY ATTENTION TO SECTIONS, these most likely indicate parts, and in each section/part there "
"should be a text, if there isn't a title for it choose a reasonable one based on its contents."
) )
return { return {
"role": "system", "role": "system",
"content": ( "content": (
f"You will receive html pertaining to an english exam question sheet{solutions_str}. Your job is to " f"You are processing an English reading comprehension exam{solutions_str}. Structure the data according "
f"structure the data into a single json with this template: {self._reading_exam_template()}\n" f"to this json template: {self._reading_exam_template()}\n\n"
"You will need find out how many parts the exam has a correctly place its exercises. You will " "The exam contains these exercise types:\n"
"encounter 4 types of exercises:\n" "1. \"writeBlanks\": Short answer questions with strict word limits\n"
" - \"writeBlanks\": short answer questions that have a answer word limit, generally two or three\n" "2. \"matchSentences\": Match headings or ideas with paragraphs, the sentences field\n"
" - \"matchSentences\": a sentence needs to be matched with a paragraph\n" "3. \"trueFalse\": Evaluate statements as True/False/Not Given\n"
" - \"trueFalse\": questions that its answers can only be true false or not given\n" "4. \"fillBlanks\": Complete text using provided word bank\n"
" - \"fillBlanks\": a text that has blank spaces on a section of text and a word bank which " "5. \"multipleChoice\": Select correct option from choices\n\n"
"contains the solutions and sometimes random words to throw off the students\n"
"These 4 types of exercises will need to be placed in the correct json template inside each part, "
"the templates are as follows:\n "
"Exercise templates:\n"
f"writeBlanks: {self._write_blanks()}\n" f"writeBlanks: {self._write_blanks()}\n"
f"matchSentences: {self._match_sentences()}\n" f"matchSentences: {self._match_sentences()}\n"
f"trueFalse: {self._true_false()}\n" f"trueFalse: {self._true_false()}\n"
f"fillBlanks: {self._fill_blanks()}\n\n" f"fillBlanks: {self._fill_blanks()}\n"
f"multipleChoice: {self._multiple_choice()}\n\n"
"Important details to capture:\n"
"- Exercise section instructions and constraints\n"
"- Question numbering and grouping\n"
"- Word limits and formatting requirements\n"
"- Marking schemes and answer formats\n\n"
f"{tail}" f"{tail}"
) )
} }

View File

@@ -2,6 +2,9 @@ import json
import re import re
import logging import logging
from typing import List, Optional, Callable, TypeVar from typing import List, Optional, Callable, TypeVar
from numba.core.transforms import consolidate_multi_exit_withs
from numba.cuda import const
from openai import AsyncOpenAI from openai import AsyncOpenAI
from openai.types.chat import ChatCompletionMessageParam from openai.types.chat import ChatCompletionMessageParam
@@ -123,7 +126,9 @@ class OpenAI(ILLMService):
while attempt < 3: while attempt < 3:
result = await self._client.chat.completions.create(**params) result = await self._client.chat.completions.create(**params)
result_content = result.choices[0].message.content result_content = result.choices[0].message.content
try: try:
print(result_content)
result_json = json.loads(result_content) result_json = json.loads(result_content)
return map_to_model(result_json) return map_to_model(result_json)
except Exception as e: except Exception as e:

View File

@@ -0,0 +1,473 @@
<p><img src="media/image1.png"
style="width:3.68056in;height:1.47222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>General Foundation Programme</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><p><strong>Midterm Exam</strong></p>
<p><strong>Level 2</strong></p></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p><strong>Fall Semester 2022-2023</strong></p>
<p><strong><u>Reading</u></strong></p>
<p><strong><u>Duration: 60 minutes</u></strong></p>
<table>
<colgroup>
<col style="width: 14%" />
<col style="width: 28%" />
<col style="width: 56%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Name</strong></td>
<td colspan="2"></td>
</tr>
<tr class="even">
<td><strong>Student Number</strong></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Group</strong></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 52%" />
<col style="width: 47%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Section 1 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Section 2 (15 marks)</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Total (25 marks)</strong></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 51%" />
<col style="width: 48%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Markers Initials</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Four Unusual Schools</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Read about four of the worlds most unusual schools and
answer questions 1-10.</strong></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 28%" />
<col style="width: 6%" />
<col style="width: 35%" />
<col style="width: 29%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="3">Green School is located in the jungles of Bali near the
Ayung River in Indonesia. John Hardy and his wife, Cynthia, founded the
school in 2008. A German carpenter, Jorg Stamm and a Swiss sculptor and
designer, Aldo Landwehr, built the school building. The building and the
classroom furniture are made out of bamboo. The eco-friendly school uses
clean energy from the sun, wind and water. The school provides green
education to the students. Students learn subjects such as river ecology
and rice cultivation.</th>
<th><p><strong>Green School</strong></p>
<p><img src="media/image2.jpeg"
style="width:2.1542in;height:1.58333in" /></p></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p><strong>School of the Future</strong></p>
<p><img src="media/image3.jpeg" style="width:1.98941in;height:1.48958in"
alt="Microsoft&#39;s high school travelled a rocky road | Otago Daily Times Online News" /></p></td>
<td colspan="3">Created with the help of the software company,
Microsoft, School of the Future uses innovative teaching methods and the
latest technology. The school opened in West Philadelphia, U.S.A in
2006. It cost the school district $63 million to build this school.
Students carry laptops instead of books. They study Math and Science on
various Microsoft apps like One Note. Students have digital lockers in
the school that they open with an ID card. The school begins at 9:00am
and ends at 4:00pm like a normal work day instead of a typical school
day.</td>
</tr>
<tr class="even">
<td colspan="3">Established by Maurice De Hond in 2013, Steve Jobs
schools in the Netherlands allow children to learn at their own pace.
Each student starts with an Individual Development Plan made by the
child, his or her parents, and the school coach. In these schools, the
teacher is called a coach. All students receive iPads fully loaded
with apps to guide their learning. Students use these to study, play,
share work, prepare presentations and communicate with others.</td>
<td><p><strong>Steve Jobs schools</strong></p>
<p><img src="media/image4.png"
style="width:2.36806in;height:1.57432in" /></p></td>
</tr>
<tr class="odd">
<td colspan="2"><p><strong>Brooklyn Free School</strong></p>
<p><img src="media/image5.png"
style="width:2.20833in;height:1.62429in" /></p></td>
<td colspan="2">Founded in 2004 in New York City, Brooklyn Free School
is a unique school. Brooklyn Free School has no grades, no tests, no
compulsory classes or homework. Students are free to choose the subjects
they want to study. Students make the school rules. They decide if they
want to study, to play, to wander around or just sleep. On Wednesday
mornings, the entire school comes together to attend a weekly meeting to
discuss important issues and take decisions together.</td>
</tr>
</tbody>
</table>
<p><strong>READING SECTION 1</strong></p>
<p><em><strong>Questions 1 to 10</strong></em></p>
<p><em><strong>Read the scanning sheet about Four Unusual Schools and
answer the questions.</strong></em></p>
<p><strong>You may write your answers on the question paper, but you
MUST transfer your answers to the answer sheet before the 60 minutes are
over. You will NOT be given any extra time at the end to do
this.</strong></p>
<p><em><strong>Write no more than TWO WORDS AND/OR A NUMBER for each
answer.</strong></em></p>
<p><em><strong>Write the answer in the correct space on your answer
sheet.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>1.</strong> When are weekly meetings at Brooklyn Free
School?</p>
<p><strong>2.</strong> What is the nationality of the carpenter who
built the Green School?</p>
<p><strong>3.</strong> Who is known as a coach in Steve Jobs
schools?</p>
<p><strong>4.</strong> Who makes the school rules at Brooklyn Free
School?</p>
<p><strong>5.</strong> Which school was started by a married couple?</p>
<p><strong>6.</strong> How much did it cost the school district to build
the School of the Future?</p>
<p><strong>7.</strong> What have the Green School builders used to make
classroom furniture?</p>
<p><strong>8.</strong> What do School of the Future students use to open
their digital lockers?</p>
<p><strong>9.</strong> In which country can you find Steve Jobs
schools?</p>
<p><strong>10.</strong> What do students carry instead of books in the
School of the Future?</p>
<p><strong>READING SECTION 2</strong></p>
<p><em><strong>Read the passage and answer the
questions.</strong></em></p>
<p><strong>You may write your answers on the question paper, but you
MUST transfer your answers to the answer sheet before the 60 minutes are
over. You will NOT be given any extra time at the end to do
this.</strong></p>
<table>
<colgroup>
<col style="width: 4%" />
<col style="width: 95%" />
</colgroup>
<thead>
<tr class="header">
<th></th>
<th><p><strong>A</strong></p>
<p>Football is an extremely popular world sport. Young men look up to
famous footballers as role models. Several football stars began their
sporting careers as children playing on the streets. However, many of
them moved on to join football academies, or sports schools, to build
their talent and become professional players.</p>
<p><strong>B</strong></p>
<p>A football academy is a school set up to develop young footballers.
All major football clubs</p>
<p>such as FC Barcelona, Manchester United and Real Madrid have their
own academy.</p>
<p>They scout, or look for, young talent and then teach them to play
football to meet the club's standards at the academy.</p>
<p><strong>C</strong></p>
<p>Football academies provide football education to students who are 21
years old and below. A student must be at least 9 years old to join an
academy. However, some football clubs, such us Arsenal, have
pre-training programmes for even younger players. All the boys at an
academy continue their normal school education. It is important that
they are able to get good jobs in case they fail to become professional
footballers.</p>
<p><strong>D</strong></p>
<p>Players between the ages of 9 and 16 have to sign schoolboy forms.
They sign a new contract every two years. When the player turns 16, the
academy decides if they are going to offer the player a place on their
Youth Training Scheme. Each year, the best players receive a
scholarship. This gives them free football training and an academic
education.</p>
<p><strong>E</strong></p>
<p>In a football academy, players attend training sessions in the
afternoon on weekdays, and in the morning at weekends. On Sundays, they
dont train. They play matches against other academy teams. The football
academies also encourage their players to take up other sports such as
gymnastics or basketball.</p>
<p><strong>F</strong></p>
<p>FC Barcelona's football academy, La Masia, is one of the best
football academies in the world. Located in Barcelona, Spain, La Masia
has over 300 young players. Famous footballers and coaches such as
Lionel Messi, Pep Guardiola and Ces Fabregas are graduates of La Masia.
Many people think that Barcelonas success in the football world is due
to the excellent training programme provided at La Masia. Today, FC
Barcelona has academies in other parts of the world including Egypt,
Japan, America and Dubai.</p>
<p><em><strong>Questions 11 to 15</strong></em></p>
<p><em><strong>The Reading passage has 6 paragraphs,
A-F.</strong></em></p>
<p><em><strong>Read the following headings 1 to 6 and choose a suitable
title for each paragraph. Write the correct number on your answer sheet.
The first one has been done for you as an example. (WRITE <u>ONLY</u>
THE CORRECT NUMBER)</strong></em></p>
<p><strong>Headings</strong></p>
<p>1. From the streets to an academy</p>
<p>2. Agreements between young players and the academy</p>
<p>3. An academy that produced some famous names in football</p>
<p>4. Weekly routine of players in the academy</p>
<p>5. An academy for each big club</p>
<p>6. Learning about football but still going to school</p>
<p><strong>Paragraphs</strong></p>
<p><strong>Example: A = 1</strong></p>
<p><strong>11. B =</strong></p>
<p><strong>12. C =</strong></p>
<p><strong>13. D =</strong></p>
<p><strong>14. E =</strong></p>
<p><strong>15. F =</strong></p>
<p><em><strong>Questions 16 to 18</strong></em></p>
<p>Do the following statements agree with the information given in the
Reading Passage?</p>
<p>In the correct space on your answer sheet, write</p>
<p><em><strong>TRUE (T) if the statement agrees with the
information</strong></em></p>
<p><em><strong>FALSE (F) if the statement disagrees with the
information</strong></em></p>
<p><em><strong>NOT GIVEN (NG) if the information is not in the
passage</strong></em></p>
<p><strong>16</strong>. All famous footballers went to football
academies.</p>
<p><strong>17</strong>. Only a few important football clubs run their
own football academies.</p>
<p><strong>18</strong>. Most players join a football academy at 9 years
of age.</p>
<p><em><strong>Questions 19 to 21</strong></em></p>
<p><em><strong>Choose the correct letter, A, B or C.</strong></em></p>
<p><em><strong>Write <u>only the correct letter</u> on your answer
sheet.</strong></em></p>
<p><strong>19.</strong> Football academies take students</p>
<p><strong>A</strong>. under the age of 9.</p>
<p><strong>B.</strong> between the ages 9 and 21.</p>
<p><strong>C.</strong> only between the ages of 9 and 16.</p>
<p><strong>20</strong>. Football academies</p>
<p><strong>A</strong>. give scholarships to all players over 16.</p>
<p><strong>B.</strong> renew the contracts of players each year.</p>
<p><strong>C</strong>. may or may not accept a player on the Youth
Training Scheme.</p>
<p><strong>21</strong>. Football academy students</p>
<p><strong>A.</strong> cannot play other sports.</p>
<p><strong>B</strong>. play against other teams on weekdays.</p>
<p><strong>C</strong>. don't have training sessions on Sundays.</p>
<p><em><strong>Questions 22 to 25</strong></em></p>
<p><em><strong>Complete the summary below using words from the box. The
words are from the passage. Write your answers on your answer
sheet.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>academies famous training clubs</strong></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p>The world's important football <strong>22.</strong> ___________, such
as FC Barcelona, and Real Madrid have their own football schools.
Located in Barcelona, Spain, La Masia is among the top</p>
<p><strong>23.</strong> __________ for football coaching. Lionel Messi,
Pep Guardiola and Ces Fabregas are</p>
<p><strong>24.</strong> ___________ players or coaches from La Masia. A
lot of people believe that La Masia's extremely good
<strong>25.</strong> ___________ programme is a reason for FC
Barcelona's success in football.</p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, Midterm Exam, Fall Semester 2022-2023</strong></p>
<p><strong>Name: _________________________________________ Student ID:
________</strong></p>
<p><strong>College: ________________________________________ Group:
___________</strong></p>
<p><strong>Answer Sheet</strong></p>
<table>
<colgroup>
<col style="width: 10%" />
<col style="width: 75%" />
<col style="width: 14%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="2"><strong>Reading</strong></th>
<th><strong>Marks</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>1.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="even">
<td><strong>2.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>3.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>4.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>5.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>6.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>7.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>8.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>9.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>10.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>11.</strong></td>
<td></td>
<td rowspan="5"></td>
</tr>
<tr class="even">
<td><strong>12.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>13.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>14.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>15.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>16.</strong></td>
<td></td>
<td rowspan="10"><strong>/15</strong></td>
</tr>
<tr class="odd">
<td><strong>17.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>18.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>19.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>20.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>21.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>22.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>23.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>24.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>25.</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>For the Use of examiners only</strong></p>
<table>
<colgroup>
<col style="width: 49%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Total Mark</strong></th>
<th><strong>Marker</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td></td>
<td></td>
</tr>
</tbody>
</table></th>
</tr>
</thead>
<tbody>
</tbody>
</table>

View File

@@ -0,0 +1,121 @@
<p><img src="media/image1.png"
style="width:5.83958in;height:0.92222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, MTE, Fall Semester 2022-2023</strong></p>
<p><strong>Answer Key</strong></p>
<table>
<colgroup>
<col style="width: 7%" />
<col style="width: 92%" />
</colgroup>
<tbody>
<tr class="odd">
<td colspan="2"><strong>Reading</strong></td>
</tr>
<tr class="even">
<td><strong>1.</strong></td>
<td><strong>WEDNESDAY MORNINGS</strong></td>
</tr>
<tr class="odd">
<td><strong>2.</strong></td>
<td><strong>GERMAN (NATIONALITY)</strong></td>
</tr>
<tr class="even">
<td><strong>3.</strong></td>
<td><strong>(THE) TEACHER</strong></td>
</tr>
<tr class="odd">
<td><strong>4.</strong></td>
<td><strong>(THE) STUDENTS</strong></td>
</tr>
<tr class="even">
<td><strong>5.</strong></td>
<td><strong>GREEN (SCHOOL)</strong></td>
</tr>
<tr class="odd">
<td><strong>6.</strong></td>
<td><strong>$63 MILLION</strong></td>
</tr>
<tr class="even">
<td><strong>7.</strong></td>
<td><strong>BAMBOO</strong></td>
</tr>
<tr class="odd">
<td><strong>8.</strong></td>
<td><strong>ID (CARD)</strong></td>
</tr>
<tr class="even">
<td><strong>9.</strong></td>
<td><strong>(THE) NETHERLANDS</strong></td>
</tr>
<tr class="odd">
<td><strong>10.</strong></td>
<td><strong>LAPTOPS</strong></td>
</tr>
<tr class="even">
<td><strong>11.</strong></td>
<td><strong>5</strong></td>
</tr>
<tr class="odd">
<td><strong>12.</strong></td>
<td><strong>6</strong></td>
</tr>
<tr class="even">
<td><strong>13.</strong></td>
<td><strong>2</strong></td>
</tr>
<tr class="odd">
<td><strong>14.</strong></td>
<td><strong>4</strong></td>
</tr>
<tr class="even">
<td><strong>15.</strong></td>
<td><strong>3</strong></td>
</tr>
<tr class="odd">
<td><strong>16.</strong></td>
<td><strong>FALSE/F</strong></td>
</tr>
<tr class="even">
<td><strong>17.</strong></td>
<td><strong>FALSE/F</strong></td>
</tr>
<tr class="odd">
<td><strong>18.</strong></td>
<td><strong>NOT GIVEN/NG</strong></td>
</tr>
<tr class="even">
<td><strong>19.</strong></td>
<td><strong>B</strong></td>
</tr>
<tr class="odd">
<td><strong>20.</strong></td>
<td><strong>C</strong></td>
</tr>
<tr class="even">
<td><strong>21.</strong></td>
<td><strong>C</strong></td>
</tr>
<tr class="odd">
<td><strong>22.</strong></td>
<td><strong>CLUBS</strong></td>
</tr>
<tr class="even">
<td><strong>23.</strong></td>
<td><strong>ACADEMIES</strong></td>
</tr>
<tr class="odd">
<td><strong>24.</strong></td>
<td><strong>FAMOUS</strong></td>
</tr>
<tr class="even">
<td><strong>25.</strong></td>
<td><strong>TRAINING</strong></td>
</tr>
</tbody>
</table>
<p><strong>Note</strong>: Spelling and grammar must be correct. Any
answers over the word count must be marked as incorrect. Words in
brackets are optional. Answers may be written in upper or lower case.
Alternative acceptable answers are indicated after a back slash. Numbers
may be written using numerals or words.</p>

View File

@@ -0,0 +1,365 @@
<p><img src="media/image1.png"
style="width:3.68056in;height:1.47222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>General Foundation Programme</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><p><strong>Midterm Exam</strong></p>
<p><strong>Level 2</strong></p></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p><strong>Fall Semester 2022-2023</strong></p>
<p><strong><u>Listening</u></strong></p>
<table>
<colgroup>
<col style="width: 14%" />
<col style="width: 28%" />
<col style="width: 56%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Name</strong></td>
<td colspan="2"></td>
</tr>
<tr class="even">
<td><strong>Student Number</strong></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Group</strong></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 52%" />
<col style="width: 47%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Section 1 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Section 2 (5 marks)</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Section 3 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Total (25 marks)</strong></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 51%" />
<col style="width: 48%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Markers Initials</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>SECTION 1 <em>Questions 1-10</em></strong></p>
<p><strong>Listen to a student called Taimur speaking to his classmate
about his summer course, and as you listen answer questions 1 to
10.</strong></p>
<p><strong>You will hear the conversation twice.</strong></p>
<p><strong>At the end of the listening part, you will have 6 minutes to
transfer your answers to the answer sheet.</strong></p>
<p><em><strong>Questions 1-3</strong></em></p>
<p>Do the following statements agree with the information given in the
recording?</p>
<p><em><strong>TRUE (T) if the statement agrees with the
information</strong></em></p>
<p><em><strong>FALSE (F) if the statement disagrees with the
information</strong></em></p>
<ol type="1">
<li><p>Taimur went to Europe to visit tourist sites.</p></li>
<li><p>Hanan is surprised to learn about Taimurs interest in
cooking.</p></li>
<li><p>Hanan doesnt like to cook.</p></li>
</ol>
<p><em><strong>Questions 4-7</strong></em></p>
<p><em><strong>Choose the correct letter, A, B, or C</strong></em></p>
<ol start="4" type="1">
<li><p>Taimurs mother thinks that</p></li>
</ol>
<p><strong>A.</strong> it isnt important to study Math and Physics.</p>
<p><strong>B.</strong> only girls must learn to cook.</p>
<p><strong>C.</strong> teenagers must learn different skills.</p>
<p><strong>5.</strong> Some of Taimurs cooking lessons were</p>
<p><strong>A.</strong> at weekends.</p>
<p><strong>B.</strong> outside the school kitchen.</p>
<p><strong>C.</strong> in food factories.</p>
<p><strong>6.</strong> The term Toque blanche</p>
<p><strong>A.</strong> is made of two French words.</p>
<p><strong>B.</strong> means a tall hat.</p>
<p><strong>C.</strong> means a white hat.</p>
<ol start="7" type="1">
<li><p>Taimur didnt like</p></li>
</ol>
<p><strong>A.</strong> doing the dishes.</p>
<p><strong>B.</strong> the smell of the food.</p>
<p><strong>C.</strong> cleaning the kitchen.</p>
<p><em><strong>Questions 8-10</strong></em></p>
<p><strong>Write no more than <em>ONE WORD AND/OR A NUMBER</em> for each
answer.</strong></p>
<p><strong>Write the answer in the correct space on your answer
sheet.</strong></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>8.</strong> How many euros did Taimur pay for the cooking
course?</p>
<p><strong>9.</strong> Which Italian rice dish will Taimur cook for the
class party?</p>
<p><strong>10.</strong> When is the class party?</p>
<p><strong>SECTION 2 <em>Questions 11-15</em></strong></p>
<p><strong>Listen to a conversation between two students and their
teacher about learning languages, and as you listen answer questions 11
to 15.</strong></p>
<p><strong>You will hear the conversation twice.</strong></p>
<p><strong>Answer the questions below using <em>NO MORE THAN ONE WORD
AND/OR A NUMBER for each answer. </em></strong></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<table>
<colgroup>
<col style="width: 65%" />
<col style="width: 34%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Language Nawal is learning</strong></th>
<th><strong>11. _______­­­­­_______</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>Length of the Elementary course at Pathway
Institute</strong></td>
<td><strong>12. _____________</strong></td>
</tr>
<tr class="even">
<td><strong>Country Mr. Downey worked in before coming to
Oman</strong></td>
<td><strong>13. ___________</strong></td>
</tr>
<tr class="odd">
<td><strong>A person who can speak many languages</strong></td>
<td><strong>14. _____________</strong></td>
</tr>
<tr class="even">
<td><strong>Smartphone app Haitham can use to learn
Spanish</strong></td>
<td><strong>15.</strong> ____________</td>
</tr>
</tbody>
</table>
<p><strong>SECTION 3 <em>Questions 16-25</em></strong></p>
<p><strong>Listen to a talk about education now and in the past, and as
you listen answer questions 16 to 25.</strong></p>
<p><strong>You will hear the talk twice.</strong></p>
<p><strong>Questions 16-20</strong></p>
<p><strong>Choose the correct letter, A, B, or C.</strong></p>
<p><strong>16.</strong> In America, education in grade school begins
when children are aged about</p>
<p><strong>A.</strong> 6.</p>
<p><strong>B</strong>. 11.</p>
<p><strong>C.</strong> 14.</p>
<p><strong>17.</strong> When high school finishes in the United States,
students</p>
<p><strong>A</strong>. must go to private colleges and universities.</p>
<p><strong>B</strong>. have to attend trade schools or community
colleges.</p>
<p><strong>C</strong>. have a number of different options.</p>
<p>18. In the earliest times in most countries, parents taught children
by ____________ to them.</p>
<p><strong>A</strong>. reading</p>
<p><strong>B.</strong> speaking</p>
<p><strong>C</strong>. writing</p>
<p><strong>19</strong>. When schools began, the students were mainly</p>
<p><strong>A</strong>. males</p>
<p><strong>B</strong>. females</p>
<p><strong>C</strong>. leaders.</p>
<p><strong>20.</strong> Many schools concentrated on military training
and public speaking to</p>
<p><strong>A.</strong> produce religious leaders.</p>
<p><strong>B</strong>. train the leaders of the future.</p>
<p><strong>C.</strong> produce leaders skilled in art.</p>
<p><em><strong>Questions 21-25</strong></em></p>
<p><em><strong>Complete the sentences below.</strong></em></p>
<p><em><strong>Write no more than ONE WORD or A NUMBER for each
answer.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>21.</strong> The home was the place for the education of the
majority of _________________.</p>
<p><strong>22.</strong> Public systems of education appeared in a number
of ______________ in the 1800s.</p>
<p><strong>23.</strong> Many of the first schools in America taught
students in one <strong>____________</strong>.</p>
<p><strong>24</strong>. The first American secondary school opened in
____________________.</p>
<p><strong>25.</strong> In the 1900s, _______________ for teachers
started to open.</p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, Mid Term Exam, Fall Semester 2022-2023</strong></p>
<p><strong>Name: _________________________________________ Student ID:
________</strong></p>
<p><strong>College: ________________________________________ Group:
___________</strong></p>
<p><strong>Answer Sheet</strong></p>
<table>
<colgroup>
<col style="width: 7%" />
<col style="width: 79%" />
<col style="width: 12%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="2"><strong>Listening</strong></th>
<th><strong>Marks</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>1.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="even">
<td><strong>2.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>3.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>4.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>5.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>6.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>7.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>8.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>9.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>10.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>11.</strong></td>
<td></td>
<td rowspan="5"><strong>/5</strong></td>
</tr>
<tr class="even">
<td><strong>12.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>13.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>14.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>15.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>16.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="odd">
<td><strong>17.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>18.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>19.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>20.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>21.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>22.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>23.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>24.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>25.</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>For the use of examiners only</strong></p>
<table>
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Total Mark</strong></th>
<th><strong>Marker</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td></td>
<td></td>
</tr>
</tbody>
</table>

View File

@@ -0,0 +1,473 @@
<p><img src="media/image1.png"
style="width:3.68056in;height:1.47222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>General Foundation Programme</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><p><strong>Midterm Exam</strong></p>
<p><strong>Level 2</strong></p></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p><strong>Fall Semester 2022-2023</strong></p>
<p><strong><u>Reading</u></strong></p>
<p><strong><u>Duration: 60 minutes</u></strong></p>
<table>
<colgroup>
<col style="width: 14%" />
<col style="width: 28%" />
<col style="width: 56%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Name</strong></td>
<td colspan="2"></td>
</tr>
<tr class="even">
<td><strong>Student Number</strong></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Group</strong></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 52%" />
<col style="width: 47%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Section 1 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Section 2 (15 marks)</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Total (25 marks)</strong></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 51%" />
<col style="width: 48%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Markers Initials</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Four Unusual Schools</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Read about four of the worlds most unusual schools and
answer questions 1-10.</strong></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 28%" />
<col style="width: 6%" />
<col style="width: 35%" />
<col style="width: 29%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="3">Green School is located in the jungles of Bali near the
Ayung River in Indonesia. John Hardy and his wife, Cynthia, founded the
school in 2008. A German carpenter, Jorg Stamm and a Swiss sculptor and
designer, Aldo Landwehr, built the school building. The building and the
classroom furniture are made out of bamboo. The eco-friendly school uses
clean energy from the sun, wind and water. The school provides green
education to the students. Students learn subjects such as river ecology
and rice cultivation.</th>
<th><p><strong>Green School</strong></p>
<p><img src="media/image2.jpeg"
style="width:2.1542in;height:1.58333in" /></p></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p><strong>School of the Future</strong></p>
<p><img src="media/image3.jpeg" style="width:1.98941in;height:1.48958in"
alt="Microsoft&#39;s high school travelled a rocky road | Otago Daily Times Online News" /></p></td>
<td colspan="3">Created with the help of the software company,
Microsoft, School of the Future uses innovative teaching methods and the
latest technology. The school opened in West Philadelphia, U.S.A in
2006. It cost the school district $63 million to build this school.
Students carry laptops instead of books. They study Math and Science on
various Microsoft apps like One Note. Students have digital lockers in
the school that they open with an ID card. The school begins at 9:00am
and ends at 4:00pm like a normal work day instead of a typical school
day.</td>
</tr>
<tr class="even">
<td colspan="3">Established by Maurice De Hond in 2013, Steve Jobs
schools in the Netherlands allow children to learn at their own pace.
Each student starts with an Individual Development Plan made by the
child, his or her parents, and the school coach. In these schools, the
teacher is called a coach. All students receive iPads fully loaded
with apps to guide their learning. Students use these to study, play,
share work, prepare presentations and communicate with others.</td>
<td><p><strong>Steve Jobs schools</strong></p>
<p><img src="media/image4.png"
style="width:2.36806in;height:1.57432in" /></p></td>
</tr>
<tr class="odd">
<td colspan="2"><p><strong>Brooklyn Free School</strong></p>
<p><img src="media/image5.png"
style="width:2.20833in;height:1.62429in" /></p></td>
<td colspan="2">Founded in 2004 in New York City, Brooklyn Free School
is a unique school. Brooklyn Free School has no grades, no tests, no
compulsory classes or homework. Students are free to choose the subjects
they want to study. Students make the school rules. They decide if they
want to study, to play, to wander around or just sleep. On Wednesday
mornings, the entire school comes together to attend a weekly meeting to
discuss important issues and take decisions together.</td>
</tr>
</tbody>
</table>
<p><strong>READING SECTION 1</strong></p>
<p><em><strong>Questions 1 to 10</strong></em></p>
<p><em><strong>Read the scanning sheet about Four Unusual Schools and
answer the questions.</strong></em></p>
<p><strong>You may write your answers on the question paper, but you
MUST transfer your answers to the answer sheet before the 60 minutes are
over. You will NOT be given any extra time at the end to do
this.</strong></p>
<p><em><strong>Write no more than TWO WORDS AND/OR A NUMBER for each
answer.</strong></em></p>
<p><em><strong>Write the answer in the correct space on your answer
sheet.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>1.</strong> When are weekly meetings at Brooklyn Free
School?</p>
<p><strong>2.</strong> What is the nationality of the carpenter who
built the Green School?</p>
<p><strong>3.</strong> Who is known as a coach in Steve Jobs
schools?</p>
<p><strong>4.</strong> Who makes the school rules at Brooklyn Free
School?</p>
<p><strong>5.</strong> Which school was started by a married couple?</p>
<p><strong>6.</strong> How much did it cost the school district to build
the School of the Future?</p>
<p><strong>7.</strong> What have the Green School builders used to make
classroom furniture?</p>
<p><strong>8.</strong> What do School of the Future students use to open
their digital lockers?</p>
<p><strong>9.</strong> In which country can you find Steve Jobs
schools?</p>
<p><strong>10.</strong> What do students carry instead of books in the
School of the Future?</p>
<p><strong>READING SECTION 2</strong></p>
<p><em><strong>Read the passage and answer the
questions.</strong></em></p>
<p><strong>You may write your answers on the question paper, but you
MUST transfer your answers to the answer sheet before the 60 minutes are
over. You will NOT be given any extra time at the end to do
this.</strong></p>
<table>
<colgroup>
<col style="width: 4%" />
<col style="width: 95%" />
</colgroup>
<thead>
<tr class="header">
<th></th>
<th><p><strong>A</strong></p>
<p>Football is an extremely popular world sport. Young men look up to
famous footballers as role models. Several football stars began their
sporting careers as children playing on the streets. However, many of
them moved on to join football academies, or sports schools, to build
their talent and become professional players.</p>
<p><strong>B</strong></p>
<p>A football academy is a school set up to develop young footballers.
All major football clubs</p>
<p>such as FC Barcelona, Manchester United and Real Madrid have their
own academy.</p>
<p>They scout, or look for, young talent and then teach them to play
football to meet the club's standards at the academy.</p>
<p><strong>C</strong></p>
<p>Football academies provide football education to students who are 21
years old and below. A student must be at least 9 years old to join an
academy. However, some football clubs, such us Arsenal, have
pre-training programmes for even younger players. All the boys at an
academy continue their normal school education. It is important that
they are able to get good jobs in case they fail to become professional
footballers.</p>
<p><strong>D</strong></p>
<p>Players between the ages of 9 and 16 have to sign schoolboy forms.
They sign a new contract every two years. When the player turns 16, the
academy decides if they are going to offer the player a place on their
Youth Training Scheme. Each year, the best players receive a
scholarship. This gives them free football training and an academic
education.</p>
<p><strong>E</strong></p>
<p>In a football academy, players attend training sessions in the
afternoon on weekdays, and in the morning at weekends. On Sundays, they
dont train. They play matches against other academy teams. The football
academies also encourage their players to take up other sports such as
gymnastics or basketball.</p>
<p><strong>F</strong></p>
<p>FC Barcelona's football academy, La Masia, is one of the best
football academies in the world. Located in Barcelona, Spain, La Masia
has over 300 young players. Famous footballers and coaches such as
Lionel Messi, Pep Guardiola and Ces Fabregas are graduates of La Masia.
Many people think that Barcelonas success in the football world is due
to the excellent training programme provided at La Masia. Today, FC
Barcelona has academies in other parts of the world including Egypt,
Japan, America and Dubai.</p>
<p><em><strong>Questions 11 to 15</strong></em></p>
<p><em><strong>The Reading passage has 6 paragraphs,
A-F.</strong></em></p>
<p><em><strong>Read the following headings 1 to 6 and choose a suitable
title for each paragraph. Write the correct number on your answer sheet.
The first one has been done for you as an example. (WRITE <u>ONLY</u>
THE CORRECT NUMBER)</strong></em></p>
<p><strong>Headings</strong></p>
<p>1. From the streets to an academy</p>
<p>2. Agreements between young players and the academy</p>
<p>3. An academy that produced some famous names in football</p>
<p>4. Weekly routine of players in the academy</p>
<p>5. An academy for each big club</p>
<p>6. Learning about football but still going to school</p>
<p><strong>Paragraphs</strong></p>
<p><strong>Example: A = 1</strong></p>
<p><strong>11. B =</strong></p>
<p><strong>12. C =</strong></p>
<p><strong>13. D =</strong></p>
<p><strong>14. E =</strong></p>
<p><strong>15. F =</strong></p>
<p><em><strong>Questions 16 to 18</strong></em></p>
<p>Do the following statements agree with the information given in the
Reading Passage?</p>
<p>In the correct space on your answer sheet, write</p>
<p><em><strong>TRUE (T) if the statement agrees with the
information</strong></em></p>
<p><em><strong>FALSE (F) if the statement disagrees with the
information</strong></em></p>
<p><em><strong>NOT GIVEN (NG) if the information is not in the
passage</strong></em></p>
<p><strong>16</strong>. All famous footballers went to football
academies.</p>
<p><strong>17</strong>. Only a few important football clubs run their
own football academies.</p>
<p><strong>18</strong>. Most players join a football academy at 9 years
of age.</p>
<p><em><strong>Questions 19 to 21</strong></em></p>
<p><em><strong>Choose the correct letter, A, B or C.</strong></em></p>
<p><em><strong>Write <u>only the correct letter</u> on your answer
sheet.</strong></em></p>
<p><strong>19.</strong> Football academies take students</p>
<p><strong>A</strong>. under the age of 9.</p>
<p><strong>B.</strong> between the ages 9 and 21.</p>
<p><strong>C.</strong> only between the ages of 9 and 16.</p>
<p><strong>20</strong>. Football academies</p>
<p><strong>A</strong>. give scholarships to all players over 16.</p>
<p><strong>B.</strong> renew the contracts of players each year.</p>
<p><strong>C</strong>. may or may not accept a player on the Youth
Training Scheme.</p>
<p><strong>21</strong>. Football academy students</p>
<p><strong>A.</strong> cannot play other sports.</p>
<p><strong>B</strong>. play against other teams on weekdays.</p>
<p><strong>C</strong>. don't have training sessions on Sundays.</p>
<p><em><strong>Questions 22 to 25</strong></em></p>
<p><em><strong>Complete the summary below using words from the box. The
words are from the passage. Write your answers on your answer
sheet.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>academies famous training clubs</strong></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p>The world's important football <strong>22.</strong> ___________, such
as FC Barcelona, and Real Madrid have their own football schools.
Located in Barcelona, Spain, La Masia is among the top</p>
<p><strong>23.</strong> __________ for football coaching. Lionel Messi,
Pep Guardiola and Ces Fabregas are</p>
<p><strong>24.</strong> ___________ players or coaches from La Masia. A
lot of people believe that La Masia's extremely good
<strong>25.</strong> ___________ programme is a reason for FC
Barcelona's success in football.</p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, Midterm Exam, Fall Semester 2022-2023</strong></p>
<p><strong>Name: _________________________________________ Student ID:
________</strong></p>
<p><strong>College: ________________________________________ Group:
___________</strong></p>
<p><strong>Answer Sheet</strong></p>
<table>
<colgroup>
<col style="width: 10%" />
<col style="width: 75%" />
<col style="width: 14%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="2"><strong>Reading</strong></th>
<th><strong>Marks</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>1.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="even">
<td><strong>2.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>3.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>4.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>5.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>6.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>7.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>8.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>9.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>10.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>11.</strong></td>
<td></td>
<td rowspan="5"></td>
</tr>
<tr class="even">
<td><strong>12.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>13.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>14.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>15.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>16.</strong></td>
<td></td>
<td rowspan="10"><strong>/15</strong></td>
</tr>
<tr class="odd">
<td><strong>17.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>18.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>19.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>20.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>21.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>22.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>23.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>24.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>25.</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>For the Use of examiners only</strong></p>
<table>
<colgroup>
<col style="width: 49%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Total Mark</strong></th>
<th><strong>Marker</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td></td>
<td></td>
</tr>
</tbody>
</table></th>
</tr>
</thead>
<tbody>
</tbody>
</table>

View File

@@ -0,0 +1,121 @@
<p><img src="media/image1.png"
style="width:5.83958in;height:0.92222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, MTE, Fall Semester 2022-2023</strong></p>
<p><strong>Answer Key</strong></p>
<table>
<colgroup>
<col style="width: 7%" />
<col style="width: 92%" />
</colgroup>
<tbody>
<tr class="odd">
<td colspan="2"><strong>Reading</strong></td>
</tr>
<tr class="even">
<td><strong>1.</strong></td>
<td><strong>WEDNESDAY MORNINGS</strong></td>
</tr>
<tr class="odd">
<td><strong>2.</strong></td>
<td><strong>GERMAN (NATIONALITY)</strong></td>
</tr>
<tr class="even">
<td><strong>3.</strong></td>
<td><strong>(THE) TEACHER</strong></td>
</tr>
<tr class="odd">
<td><strong>4.</strong></td>
<td><strong>(THE) STUDENTS</strong></td>
</tr>
<tr class="even">
<td><strong>5.</strong></td>
<td><strong>GREEN (SCHOOL)</strong></td>
</tr>
<tr class="odd">
<td><strong>6.</strong></td>
<td><strong>$63 MILLION</strong></td>
</tr>
<tr class="even">
<td><strong>7.</strong></td>
<td><strong>BAMBOO</strong></td>
</tr>
<tr class="odd">
<td><strong>8.</strong></td>
<td><strong>ID (CARD)</strong></td>
</tr>
<tr class="even">
<td><strong>9.</strong></td>
<td><strong>(THE) NETHERLANDS</strong></td>
</tr>
<tr class="odd">
<td><strong>10.</strong></td>
<td><strong>LAPTOPS</strong></td>
</tr>
<tr class="even">
<td><strong>11.</strong></td>
<td><strong>5</strong></td>
</tr>
<tr class="odd">
<td><strong>12.</strong></td>
<td><strong>6</strong></td>
</tr>
<tr class="even">
<td><strong>13.</strong></td>
<td><strong>2</strong></td>
</tr>
<tr class="odd">
<td><strong>14.</strong></td>
<td><strong>4</strong></td>
</tr>
<tr class="even">
<td><strong>15.</strong></td>
<td><strong>3</strong></td>
</tr>
<tr class="odd">
<td><strong>16.</strong></td>
<td><strong>FALSE/F</strong></td>
</tr>
<tr class="even">
<td><strong>17.</strong></td>
<td><strong>FALSE/F</strong></td>
</tr>
<tr class="odd">
<td><strong>18.</strong></td>
<td><strong>NOT GIVEN/NG</strong></td>
</tr>
<tr class="even">
<td><strong>19.</strong></td>
<td><strong>B</strong></td>
</tr>
<tr class="odd">
<td><strong>20.</strong></td>
<td><strong>C</strong></td>
</tr>
<tr class="even">
<td><strong>21.</strong></td>
<td><strong>C</strong></td>
</tr>
<tr class="odd">
<td><strong>22.</strong></td>
<td><strong>CLUBS</strong></td>
</tr>
<tr class="even">
<td><strong>23.</strong></td>
<td><strong>ACADEMIES</strong></td>
</tr>
<tr class="odd">
<td><strong>24.</strong></td>
<td><strong>FAMOUS</strong></td>
</tr>
<tr class="even">
<td><strong>25.</strong></td>
<td><strong>TRAINING</strong></td>
</tr>
</tbody>
</table>
<p><strong>Note</strong>: Spelling and grammar must be correct. Any
answers over the word count must be marked as incorrect. Words in
brackets are optional. Answers may be written in upper or lower case.
Alternative acceptable answers are indicated after a back slash. Numbers
may be written using numerals or words.</p>

View File

@@ -0,0 +1,365 @@
<p><img src="media/image1.png"
style="width:3.68056in;height:1.47222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>General Foundation Programme</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><p><strong>Midterm Exam</strong></p>
<p><strong>Level 2</strong></p></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p><strong>Fall Semester 2022-2023</strong></p>
<p><strong><u>Listening</u></strong></p>
<table>
<colgroup>
<col style="width: 14%" />
<col style="width: 28%" />
<col style="width: 56%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Name</strong></td>
<td colspan="2"></td>
</tr>
<tr class="even">
<td><strong>Student Number</strong></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Group</strong></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 52%" />
<col style="width: 47%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Section 1 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Section 2 (5 marks)</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Section 3 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Total (25 marks)</strong></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 51%" />
<col style="width: 48%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Markers Initials</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>SECTION 1 <em>Questions 1-10</em></strong></p>
<p><strong>Listen to a student called Taimur speaking to his classmate
about his summer course, and as you listen answer questions 1 to
10.</strong></p>
<p><strong>You will hear the conversation twice.</strong></p>
<p><strong>At the end of the listening part, you will have 6 minutes to
transfer your answers to the answer sheet.</strong></p>
<p><em><strong>Questions 1-3</strong></em></p>
<p>Do the following statements agree with the information given in the
recording?</p>
<p><em><strong>TRUE (T) if the statement agrees with the
information</strong></em></p>
<p><em><strong>FALSE (F) if the statement disagrees with the
information</strong></em></p>
<ol type="1">
<li><p>Taimur went to Europe to visit tourist sites.</p></li>
<li><p>Hanan is surprised to learn about Taimurs interest in
cooking.</p></li>
<li><p>Hanan doesnt like to cook.</p></li>
</ol>
<p><em><strong>Questions 4-7</strong></em></p>
<p><em><strong>Choose the correct letter, A, B, or C</strong></em></p>
<ol start="4" type="1">
<li><p>Taimurs mother thinks that</p></li>
</ol>
<p><strong>A.</strong> it isnt important to study Math and Physics.</p>
<p><strong>B.</strong> only girls must learn to cook.</p>
<p><strong>C.</strong> teenagers must learn different skills.</p>
<p><strong>5.</strong> Some of Taimurs cooking lessons were</p>
<p><strong>A.</strong> at weekends.</p>
<p><strong>B.</strong> outside the school kitchen.</p>
<p><strong>C.</strong> in food factories.</p>
<p><strong>6.</strong> The term Toque blanche</p>
<p><strong>A.</strong> is made of two French words.</p>
<p><strong>B.</strong> means a tall hat.</p>
<p><strong>C.</strong> means a white hat.</p>
<ol start="7" type="1">
<li><p>Taimur didnt like</p></li>
</ol>
<p><strong>A.</strong> doing the dishes.</p>
<p><strong>B.</strong> the smell of the food.</p>
<p><strong>C.</strong> cleaning the kitchen.</p>
<p><em><strong>Questions 8-10</strong></em></p>
<p><strong>Write no more than <em>ONE WORD AND/OR A NUMBER</em> for each
answer.</strong></p>
<p><strong>Write the answer in the correct space on your answer
sheet.</strong></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>8.</strong> How many euros did Taimur pay for the cooking
course?</p>
<p><strong>9.</strong> Which Italian rice dish will Taimur cook for the
class party?</p>
<p><strong>10.</strong> When is the class party?</p>
<p><strong>SECTION 2 <em>Questions 11-15</em></strong></p>
<p><strong>Listen to a conversation between two students and their
teacher about learning languages, and as you listen answer questions 11
to 15.</strong></p>
<p><strong>You will hear the conversation twice.</strong></p>
<p><strong>Answer the questions below using <em>NO MORE THAN ONE WORD
AND/OR A NUMBER for each answer. </em></strong></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<table>
<colgroup>
<col style="width: 65%" />
<col style="width: 34%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Language Nawal is learning</strong></th>
<th><strong>11. _______­­­­­_______</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>Length of the Elementary course at Pathway
Institute</strong></td>
<td><strong>12. _____________</strong></td>
</tr>
<tr class="even">
<td><strong>Country Mr. Downey worked in before coming to
Oman</strong></td>
<td><strong>13. ___________</strong></td>
</tr>
<tr class="odd">
<td><strong>A person who can speak many languages</strong></td>
<td><strong>14. _____________</strong></td>
</tr>
<tr class="even">
<td><strong>Smartphone app Haitham can use to learn
Spanish</strong></td>
<td><strong>15.</strong> ____________</td>
</tr>
</tbody>
</table>
<p><strong>SECTION 3 <em>Questions 16-25</em></strong></p>
<p><strong>Listen to a talk about education now and in the past, and as
you listen answer questions 16 to 25.</strong></p>
<p><strong>You will hear the talk twice.</strong></p>
<p><strong>Questions 16-20</strong></p>
<p><strong>Choose the correct letter, A, B, or C.</strong></p>
<p><strong>16.</strong> In America, education in grade school begins
when children are aged about</p>
<p><strong>A.</strong> 6.</p>
<p><strong>B</strong>. 11.</p>
<p><strong>C.</strong> 14.</p>
<p><strong>17.</strong> When high school finishes in the United States,
students</p>
<p><strong>A</strong>. must go to private colleges and universities.</p>
<p><strong>B</strong>. have to attend trade schools or community
colleges.</p>
<p><strong>C</strong>. have a number of different options.</p>
<p>18. In the earliest times in most countries, parents taught children
by ____________ to them.</p>
<p><strong>A</strong>. reading</p>
<p><strong>B.</strong> speaking</p>
<p><strong>C</strong>. writing</p>
<p><strong>19</strong>. When schools began, the students were mainly</p>
<p><strong>A</strong>. males</p>
<p><strong>B</strong>. females</p>
<p><strong>C</strong>. leaders.</p>
<p><strong>20.</strong> Many schools concentrated on military training
and public speaking to</p>
<p><strong>A.</strong> produce religious leaders.</p>
<p><strong>B</strong>. train the leaders of the future.</p>
<p><strong>C.</strong> produce leaders skilled in art.</p>
<p><em><strong>Questions 21-25</strong></em></p>
<p><em><strong>Complete the sentences below.</strong></em></p>
<p><em><strong>Write no more than ONE WORD or A NUMBER for each
answer.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>21.</strong> The home was the place for the education of the
majority of _________________.</p>
<p><strong>22.</strong> Public systems of education appeared in a number
of ______________ in the 1800s.</p>
<p><strong>23.</strong> Many of the first schools in America taught
students in one <strong>____________</strong>.</p>
<p><strong>24</strong>. The first American secondary school opened in
____________________.</p>
<p><strong>25.</strong> In the 1900s, _______________ for teachers
started to open.</p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, Mid Term Exam, Fall Semester 2022-2023</strong></p>
<p><strong>Name: _________________________________________ Student ID:
________</strong></p>
<p><strong>College: ________________________________________ Group:
___________</strong></p>
<p><strong>Answer Sheet</strong></p>
<table>
<colgroup>
<col style="width: 7%" />
<col style="width: 79%" />
<col style="width: 12%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="2"><strong>Listening</strong></th>
<th><strong>Marks</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>1.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="even">
<td><strong>2.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>3.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>4.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>5.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>6.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>7.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>8.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>9.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>10.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>11.</strong></td>
<td></td>
<td rowspan="5"><strong>/5</strong></td>
</tr>
<tr class="even">
<td><strong>12.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>13.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>14.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>15.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>16.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="odd">
<td><strong>17.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>18.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>19.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>20.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>21.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>22.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>23.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>24.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>25.</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>For the use of examiners only</strong></p>
<table>
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Total Mark</strong></th>
<th><strong>Marker</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td></td>
<td></td>
</tr>
</tbody>
</table>

View File

@@ -0,0 +1,365 @@
<p><img src="media/image1.png"
style="width:3.68056in;height:1.47222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>General Foundation Programme</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><p><strong>Midterm Exam</strong></p>
<p><strong>Level 2</strong></p></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p><strong>Fall Semester 2022-2023</strong></p>
<p><strong><u>Listening</u></strong></p>
<table>
<colgroup>
<col style="width: 14%" />
<col style="width: 28%" />
<col style="width: 56%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Name</strong></td>
<td colspan="2"></td>
</tr>
<tr class="even">
<td><strong>Student Number</strong></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Group</strong></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 52%" />
<col style="width: 47%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Section 1 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Section 2 (5 marks)</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Section 3 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Total (25 marks)</strong></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 51%" />
<col style="width: 48%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Markers Initials</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>SECTION 1 <em>Questions 1-10</em></strong></p>
<p><strong>Listen to a student called Taimur speaking to his classmate
about his summer course, and as you listen answer questions 1 to
10.</strong></p>
<p><strong>You will hear the conversation twice.</strong></p>
<p><strong>At the end of the listening part, you will have 6 minutes to
transfer your answers to the answer sheet.</strong></p>
<p><em><strong>Questions 1-3</strong></em></p>
<p>Do the following statements agree with the information given in the
recording?</p>
<p><em><strong>TRUE (T) if the statement agrees with the
information</strong></em></p>
<p><em><strong>FALSE (F) if the statement disagrees with the
information</strong></em></p>
<ol type="1">
<li><p>Taimur went to Europe to visit tourist sites.</p></li>
<li><p>Hanan is surprised to learn about Taimurs interest in
cooking.</p></li>
<li><p>Hanan doesnt like to cook.</p></li>
</ol>
<p><em><strong>Questions 4-7</strong></em></p>
<p><em><strong>Choose the correct letter, A, B, or C</strong></em></p>
<ol start="4" type="1">
<li><p>Taimurs mother thinks that</p></li>
</ol>
<p><strong>A.</strong> it isnt important to study Math and Physics.</p>
<p><strong>B.</strong> only girls must learn to cook.</p>
<p><strong>C.</strong> teenagers must learn different skills.</p>
<p><strong>5.</strong> Some of Taimurs cooking lessons were</p>
<p><strong>A.</strong> at weekends.</p>
<p><strong>B.</strong> outside the school kitchen.</p>
<p><strong>C.</strong> in food factories.</p>
<p><strong>6.</strong> The term Toque blanche</p>
<p><strong>A.</strong> is made of two French words.</p>
<p><strong>B.</strong> means a tall hat.</p>
<p><strong>C.</strong> means a white hat.</p>
<ol start="7" type="1">
<li><p>Taimur didnt like</p></li>
</ol>
<p><strong>A.</strong> doing the dishes.</p>
<p><strong>B.</strong> the smell of the food.</p>
<p><strong>C.</strong> cleaning the kitchen.</p>
<p><em><strong>Questions 8-10</strong></em></p>
<p><strong>Write no more than <em>ONE WORD AND/OR A NUMBER</em> for each
answer.</strong></p>
<p><strong>Write the answer in the correct space on your answer
sheet.</strong></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>8.</strong> How many euros did Taimur pay for the cooking
course?</p>
<p><strong>9.</strong> Which Italian rice dish will Taimur cook for the
class party?</p>
<p><strong>10.</strong> When is the class party?</p>
<p><strong>SECTION 2 <em>Questions 11-15</em></strong></p>
<p><strong>Listen to a conversation between two students and their
teacher about learning languages, and as you listen answer questions 11
to 15.</strong></p>
<p><strong>You will hear the conversation twice.</strong></p>
<p><strong>Answer the questions below using <em>NO MORE THAN ONE WORD
AND/OR A NUMBER for each answer. </em></strong></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<table>
<colgroup>
<col style="width: 65%" />
<col style="width: 34%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Language Nawal is learning</strong></th>
<th><strong>11. _______­­­­­_______</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>Length of the Elementary course at Pathway
Institute</strong></td>
<td><strong>12. _____________</strong></td>
</tr>
<tr class="even">
<td><strong>Country Mr. Downey worked in before coming to
Oman</strong></td>
<td><strong>13. ___________</strong></td>
</tr>
<tr class="odd">
<td><strong>A person who can speak many languages</strong></td>
<td><strong>14. _____________</strong></td>
</tr>
<tr class="even">
<td><strong>Smartphone app Haitham can use to learn
Spanish</strong></td>
<td><strong>15.</strong> ____________</td>
</tr>
</tbody>
</table>
<p><strong>SECTION 3 <em>Questions 16-25</em></strong></p>
<p><strong>Listen to a talk about education now and in the past, and as
you listen answer questions 16 to 25.</strong></p>
<p><strong>You will hear the talk twice.</strong></p>
<p><strong>Questions 16-20</strong></p>
<p><strong>Choose the correct letter, A, B, or C.</strong></p>
<p><strong>16.</strong> In America, education in grade school begins
when children are aged about</p>
<p><strong>A.</strong> 6.</p>
<p><strong>B</strong>. 11.</p>
<p><strong>C.</strong> 14.</p>
<p><strong>17.</strong> When high school finishes in the United States,
students</p>
<p><strong>A</strong>. must go to private colleges and universities.</p>
<p><strong>B</strong>. have to attend trade schools or community
colleges.</p>
<p><strong>C</strong>. have a number of different options.</p>
<p>18. In the earliest times in most countries, parents taught children
by ____________ to them.</p>
<p><strong>A</strong>. reading</p>
<p><strong>B.</strong> speaking</p>
<p><strong>C</strong>. writing</p>
<p><strong>19</strong>. When schools began, the students were mainly</p>
<p><strong>A</strong>. males</p>
<p><strong>B</strong>. females</p>
<p><strong>C</strong>. leaders.</p>
<p><strong>20.</strong> Many schools concentrated on military training
and public speaking to</p>
<p><strong>A.</strong> produce religious leaders.</p>
<p><strong>B</strong>. train the leaders of the future.</p>
<p><strong>C.</strong> produce leaders skilled in art.</p>
<p><em><strong>Questions 21-25</strong></em></p>
<p><em><strong>Complete the sentences below.</strong></em></p>
<p><em><strong>Write no more than ONE WORD or A NUMBER for each
answer.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>21.</strong> The home was the place for the education of the
majority of _________________.</p>
<p><strong>22.</strong> Public systems of education appeared in a number
of ______________ in the 1800s.</p>
<p><strong>23.</strong> Many of the first schools in America taught
students in one <strong>____________</strong>.</p>
<p><strong>24</strong>. The first American secondary school opened in
____________________.</p>
<p><strong>25.</strong> In the 1900s, _______________ for teachers
started to open.</p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, Mid Term Exam, Fall Semester 2022-2023</strong></p>
<p><strong>Name: _________________________________________ Student ID:
________</strong></p>
<p><strong>College: ________________________________________ Group:
___________</strong></p>
<p><strong>Answer Sheet</strong></p>
<table>
<colgroup>
<col style="width: 7%" />
<col style="width: 79%" />
<col style="width: 12%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="2"><strong>Listening</strong></th>
<th><strong>Marks</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>1.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="even">
<td><strong>2.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>3.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>4.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>5.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>6.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>7.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>8.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>9.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>10.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>11.</strong></td>
<td></td>
<td rowspan="5"><strong>/5</strong></td>
</tr>
<tr class="even">
<td><strong>12.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>13.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>14.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>15.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>16.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="odd">
<td><strong>17.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>18.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>19.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>20.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>21.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>22.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>23.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>24.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>25.</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>For the use of examiners only</strong></p>
<table>
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Total Mark</strong></th>
<th><strong>Marker</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td></td>
<td></td>
</tr>
</tbody>
</table>

View File

@@ -0,0 +1,473 @@
<p><img src="media/image1.png"
style="width:3.68056in;height:1.47222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>General Foundation Programme</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><p><strong>Midterm Exam</strong></p>
<p><strong>Level 2</strong></p></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p><strong>Fall Semester 2022-2023</strong></p>
<p><strong><u>Reading</u></strong></p>
<p><strong><u>Duration: 60 minutes</u></strong></p>
<table>
<colgroup>
<col style="width: 14%" />
<col style="width: 28%" />
<col style="width: 56%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Name</strong></td>
<td colspan="2"></td>
</tr>
<tr class="even">
<td><strong>Student Number</strong></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Group</strong></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 52%" />
<col style="width: 47%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Section 1 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Section 2 (15 marks)</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Total (25 marks)</strong></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 51%" />
<col style="width: 48%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Markers Initials</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>Four Unusual Schools</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Read about four of the worlds most unusual schools and
answer questions 1-10.</strong></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 28%" />
<col style="width: 6%" />
<col style="width: 35%" />
<col style="width: 29%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="3">Green School is located in the jungles of Bali near the
Ayung River in Indonesia. John Hardy and his wife, Cynthia, founded the
school in 2008. A German carpenter, Jorg Stamm and a Swiss sculptor and
designer, Aldo Landwehr, built the school building. The building and the
classroom furniture are made out of bamboo. The eco-friendly school uses
clean energy from the sun, wind and water. The school provides green
education to the students. Students learn subjects such as river ecology
and rice cultivation.</th>
<th><p><strong>Green School</strong></p>
<p><img src="media/image2.jpeg"
style="width:2.1542in;height:1.58333in" /></p></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p><strong>School of the Future</strong></p>
<p><img src="media/image3.jpeg" style="width:1.98941in;height:1.48958in"
alt="Microsoft&#39;s high school travelled a rocky road | Otago Daily Times Online News" /></p></td>
<td colspan="3">Created with the help of the software company,
Microsoft, School of the Future uses innovative teaching methods and the
latest technology. The school opened in West Philadelphia, U.S.A in
2006. It cost the school district $63 million to build this school.
Students carry laptops instead of books. They study Math and Science on
various Microsoft apps like One Note. Students have digital lockers in
the school that they open with an ID card. The school begins at 9:00am
and ends at 4:00pm like a normal work day instead of a typical school
day.</td>
</tr>
<tr class="even">
<td colspan="3">Established by Maurice De Hond in 2013, Steve Jobs
schools in the Netherlands allow children to learn at their own pace.
Each student starts with an Individual Development Plan made by the
child, his or her parents, and the school coach. In these schools, the
teacher is called a coach. All students receive iPads fully loaded
with apps to guide their learning. Students use these to study, play,
share work, prepare presentations and communicate with others.</td>
<td><p><strong>Steve Jobs schools</strong></p>
<p><img src="media/image4.png"
style="width:2.36806in;height:1.57432in" /></p></td>
</tr>
<tr class="odd">
<td colspan="2"><p><strong>Brooklyn Free School</strong></p>
<p><img src="media/image5.png"
style="width:2.20833in;height:1.62429in" /></p></td>
<td colspan="2">Founded in 2004 in New York City, Brooklyn Free School
is a unique school. Brooklyn Free School has no grades, no tests, no
compulsory classes or homework. Students are free to choose the subjects
they want to study. Students make the school rules. They decide if they
want to study, to play, to wander around or just sleep. On Wednesday
mornings, the entire school comes together to attend a weekly meeting to
discuss important issues and take decisions together.</td>
</tr>
</tbody>
</table>
<p><strong>READING SECTION 1</strong></p>
<p><em><strong>Questions 1 to 10</strong></em></p>
<p><em><strong>Read the scanning sheet about Four Unusual Schools and
answer the questions.</strong></em></p>
<p><strong>You may write your answers on the question paper, but you
MUST transfer your answers to the answer sheet before the 60 minutes are
over. You will NOT be given any extra time at the end to do
this.</strong></p>
<p><em><strong>Write no more than TWO WORDS AND/OR A NUMBER for each
answer.</strong></em></p>
<p><em><strong>Write the answer in the correct space on your answer
sheet.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>1.</strong> When are weekly meetings at Brooklyn Free
School?</p>
<p><strong>2.</strong> What is the nationality of the carpenter who
built the Green School?</p>
<p><strong>3.</strong> Who is known as a coach in Steve Jobs
schools?</p>
<p><strong>4.</strong> Who makes the school rules at Brooklyn Free
School?</p>
<p><strong>5.</strong> Which school was started by a married couple?</p>
<p><strong>6.</strong> How much did it cost the school district to build
the School of the Future?</p>
<p><strong>7.</strong> What have the Green School builders used to make
classroom furniture?</p>
<p><strong>8.</strong> What do School of the Future students use to open
their digital lockers?</p>
<p><strong>9.</strong> In which country can you find Steve Jobs
schools?</p>
<p><strong>10.</strong> What do students carry instead of books in the
School of the Future?</p>
<p><strong>READING SECTION 2</strong></p>
<p><em><strong>Read the passage and answer the
questions.</strong></em></p>
<p><strong>You may write your answers on the question paper, but you
MUST transfer your answers to the answer sheet before the 60 minutes are
over. You will NOT be given any extra time at the end to do
this.</strong></p>
<table>
<colgroup>
<col style="width: 4%" />
<col style="width: 95%" />
</colgroup>
<thead>
<tr class="header">
<th></th>
<th><p><strong>A</strong></p>
<p>Football is an extremely popular world sport. Young men look up to
famous footballers as role models. Several football stars began their
sporting careers as children playing on the streets. However, many of
them moved on to join football academies, or sports schools, to build
their talent and become professional players.</p>
<p><strong>B</strong></p>
<p>A football academy is a school set up to develop young footballers.
All major football clubs</p>
<p>such as FC Barcelona, Manchester United and Real Madrid have their
own academy.</p>
<p>They scout, or look for, young talent and then teach them to play
football to meet the club's standards at the academy.</p>
<p><strong>C</strong></p>
<p>Football academies provide football education to students who are 21
years old and below. A student must be at least 9 years old to join an
academy. However, some football clubs, such us Arsenal, have
pre-training programmes for even younger players. All the boys at an
academy continue their normal school education. It is important that
they are able to get good jobs in case they fail to become professional
footballers.</p>
<p><strong>D</strong></p>
<p>Players between the ages of 9 and 16 have to sign schoolboy forms.
They sign a new contract every two years. When the player turns 16, the
academy decides if they are going to offer the player a place on their
Youth Training Scheme. Each year, the best players receive a
scholarship. This gives them free football training and an academic
education.</p>
<p><strong>E</strong></p>
<p>In a football academy, players attend training sessions in the
afternoon on weekdays, and in the morning at weekends. On Sundays, they
dont train. They play matches against other academy teams. The football
academies also encourage their players to take up other sports such as
gymnastics or basketball.</p>
<p><strong>F</strong></p>
<p>FC Barcelona's football academy, La Masia, is one of the best
football academies in the world. Located in Barcelona, Spain, La Masia
has over 300 young players. Famous footballers and coaches such as
Lionel Messi, Pep Guardiola and Ces Fabregas are graduates of La Masia.
Many people think that Barcelonas success in the football world is due
to the excellent training programme provided at La Masia. Today, FC
Barcelona has academies in other parts of the world including Egypt,
Japan, America and Dubai.</p>
<p><em><strong>Questions 11 to 15</strong></em></p>
<p><em><strong>The Reading passage has 6 paragraphs,
A-F.</strong></em></p>
<p><em><strong>Read the following headings 1 to 6 and choose a suitable
title for each paragraph. Write the correct number on your answer sheet.
The first one has been done for you as an example. (WRITE <u>ONLY</u>
THE CORRECT NUMBER)</strong></em></p>
<p><strong>Headings</strong></p>
<p>1. From the streets to an academy</p>
<p>2. Agreements between young players and the academy</p>
<p>3. An academy that produced some famous names in football</p>
<p>4. Weekly routine of players in the academy</p>
<p>5. An academy for each big club</p>
<p>6. Learning about football but still going to school</p>
<p><strong>Paragraphs</strong></p>
<p><strong>Example: A = 1</strong></p>
<p><strong>11. B =</strong></p>
<p><strong>12. C =</strong></p>
<p><strong>13. D =</strong></p>
<p><strong>14. E =</strong></p>
<p><strong>15. F =</strong></p>
<p><em><strong>Questions 16 to 18</strong></em></p>
<p>Do the following statements agree with the information given in the
Reading Passage?</p>
<p>In the correct space on your answer sheet, write</p>
<p><em><strong>TRUE (T) if the statement agrees with the
information</strong></em></p>
<p><em><strong>FALSE (F) if the statement disagrees with the
information</strong></em></p>
<p><em><strong>NOT GIVEN (NG) if the information is not in the
passage</strong></em></p>
<p><strong>16</strong>. All famous footballers went to football
academies.</p>
<p><strong>17</strong>. Only a few important football clubs run their
own football academies.</p>
<p><strong>18</strong>. Most players join a football academy at 9 years
of age.</p>
<p><em><strong>Questions 19 to 21</strong></em></p>
<p><em><strong>Choose the correct letter, A, B or C.</strong></em></p>
<p><em><strong>Write <u>only the correct letter</u> on your answer
sheet.</strong></em></p>
<p><strong>19.</strong> Football academies take students</p>
<p><strong>A</strong>. under the age of 9.</p>
<p><strong>B.</strong> between the ages 9 and 21.</p>
<p><strong>C.</strong> only between the ages of 9 and 16.</p>
<p><strong>20</strong>. Football academies</p>
<p><strong>A</strong>. give scholarships to all players over 16.</p>
<p><strong>B.</strong> renew the contracts of players each year.</p>
<p><strong>C</strong>. may or may not accept a player on the Youth
Training Scheme.</p>
<p><strong>21</strong>. Football academy students</p>
<p><strong>A.</strong> cannot play other sports.</p>
<p><strong>B</strong>. play against other teams on weekdays.</p>
<p><strong>C</strong>. don't have training sessions on Sundays.</p>
<p><em><strong>Questions 22 to 25</strong></em></p>
<p><em><strong>Complete the summary below using words from the box. The
words are from the passage. Write your answers on your answer
sheet.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>academies famous training clubs</strong></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p>The world's important football <strong>22.</strong> ___________, such
as FC Barcelona, and Real Madrid have their own football schools.
Located in Barcelona, Spain, La Masia is among the top</p>
<p><strong>23.</strong> __________ for football coaching. Lionel Messi,
Pep Guardiola and Ces Fabregas are</p>
<p><strong>24.</strong> ___________ players or coaches from La Masia. A
lot of people believe that La Masia's extremely good
<strong>25.</strong> ___________ programme is a reason for FC
Barcelona's success in football.</p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, Midterm Exam, Fall Semester 2022-2023</strong></p>
<p><strong>Name: _________________________________________ Student ID:
________</strong></p>
<p><strong>College: ________________________________________ Group:
___________</strong></p>
<p><strong>Answer Sheet</strong></p>
<table>
<colgroup>
<col style="width: 10%" />
<col style="width: 75%" />
<col style="width: 14%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="2"><strong>Reading</strong></th>
<th><strong>Marks</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>1.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="even">
<td><strong>2.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>3.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>4.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>5.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>6.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>7.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>8.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>9.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>10.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>11.</strong></td>
<td></td>
<td rowspan="5"></td>
</tr>
<tr class="even">
<td><strong>12.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>13.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>14.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>15.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>16.</strong></td>
<td></td>
<td rowspan="10"><strong>/15</strong></td>
</tr>
<tr class="odd">
<td><strong>17.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>18.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>19.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>20.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>21.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>22.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>23.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>24.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>25.</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>For the Use of examiners only</strong></p>
<table>
<colgroup>
<col style="width: 49%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Total Mark</strong></th>
<th><strong>Marker</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td></td>
<td></td>
</tr>
</tbody>
</table></th>
</tr>
</thead>
<tbody>
</tbody>
</table>

View File

@@ -0,0 +1,121 @@
<p><img src="media/image1.png"
style="width:5.83958in;height:0.92222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, MTE, Fall Semester 2022-2023</strong></p>
<p><strong>Answer Key</strong></p>
<table>
<colgroup>
<col style="width: 7%" />
<col style="width: 92%" />
</colgroup>
<tbody>
<tr class="odd">
<td colspan="2"><strong>Reading</strong></td>
</tr>
<tr class="even">
<td><strong>1.</strong></td>
<td><strong>WEDNESDAY MORNINGS</strong></td>
</tr>
<tr class="odd">
<td><strong>2.</strong></td>
<td><strong>GERMAN (NATIONALITY)</strong></td>
</tr>
<tr class="even">
<td><strong>3.</strong></td>
<td><strong>(THE) TEACHER</strong></td>
</tr>
<tr class="odd">
<td><strong>4.</strong></td>
<td><strong>(THE) STUDENTS</strong></td>
</tr>
<tr class="even">
<td><strong>5.</strong></td>
<td><strong>GREEN (SCHOOL)</strong></td>
</tr>
<tr class="odd">
<td><strong>6.</strong></td>
<td><strong>$63 MILLION</strong></td>
</tr>
<tr class="even">
<td><strong>7.</strong></td>
<td><strong>BAMBOO</strong></td>
</tr>
<tr class="odd">
<td><strong>8.</strong></td>
<td><strong>ID (CARD)</strong></td>
</tr>
<tr class="even">
<td><strong>9.</strong></td>
<td><strong>(THE) NETHERLANDS</strong></td>
</tr>
<tr class="odd">
<td><strong>10.</strong></td>
<td><strong>LAPTOPS</strong></td>
</tr>
<tr class="even">
<td><strong>11.</strong></td>
<td><strong>5</strong></td>
</tr>
<tr class="odd">
<td><strong>12.</strong></td>
<td><strong>6</strong></td>
</tr>
<tr class="even">
<td><strong>13.</strong></td>
<td><strong>2</strong></td>
</tr>
<tr class="odd">
<td><strong>14.</strong></td>
<td><strong>4</strong></td>
</tr>
<tr class="even">
<td><strong>15.</strong></td>
<td><strong>3</strong></td>
</tr>
<tr class="odd">
<td><strong>16.</strong></td>
<td><strong>FALSE/F</strong></td>
</tr>
<tr class="even">
<td><strong>17.</strong></td>
<td><strong>FALSE/F</strong></td>
</tr>
<tr class="odd">
<td><strong>18.</strong></td>
<td><strong>NOT GIVEN/NG</strong></td>
</tr>
<tr class="even">
<td><strong>19.</strong></td>
<td><strong>B</strong></td>
</tr>
<tr class="odd">
<td><strong>20.</strong></td>
<td><strong>C</strong></td>
</tr>
<tr class="even">
<td><strong>21.</strong></td>
<td><strong>C</strong></td>
</tr>
<tr class="odd">
<td><strong>22.</strong></td>
<td><strong>CLUBS</strong></td>
</tr>
<tr class="even">
<td><strong>23.</strong></td>
<td><strong>ACADEMIES</strong></td>
</tr>
<tr class="odd">
<td><strong>24.</strong></td>
<td><strong>FAMOUS</strong></td>
</tr>
<tr class="even">
<td><strong>25.</strong></td>
<td><strong>TRAINING</strong></td>
</tr>
</tbody>
</table>
<p><strong>Note</strong>: Spelling and grammar must be correct. Any
answers over the word count must be marked as incorrect. Words in
brackets are optional. Answers may be written in upper or lower case.
Alternative acceptable answers are indicated after a back slash. Numbers
may be written using numerals or words.</p>

View File

@@ -0,0 +1,365 @@
<p><img src="media/image1.png"
style="width:3.68056in;height:1.47222in" /></p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>General Foundation Programme</strong></p>
<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><p><strong>Midterm Exam</strong></p>
<p><strong>Level 2</strong></p></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<p><strong>Fall Semester 2022-2023</strong></p>
<p><strong><u>Listening</u></strong></p>
<table>
<colgroup>
<col style="width: 14%" />
<col style="width: 28%" />
<col style="width: 56%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Name</strong></td>
<td colspan="2"></td>
</tr>
<tr class="even">
<td><strong>Student Number</strong></td>
<td></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Group</strong></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 52%" />
<col style="width: 47%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Section 1 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Section 2 (5 marks)</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>Section 3 (10 marks)</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>Total (25 marks)</strong></td>
<td></td>
</tr>
</tbody>
</table>
<table>
<colgroup>
<col style="width: 51%" />
<col style="width: 48%" />
</colgroup>
<tbody>
<tr class="odd">
<td><strong>Markers Initials</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>SECTION 1 <em>Questions 1-10</em></strong></p>
<p><strong>Listen to a student called Taimur speaking to his classmate
about his summer course, and as you listen answer questions 1 to
10.</strong></p>
<p><strong>You will hear the conversation twice.</strong></p>
<p><strong>At the end of the listening part, you will have 6 minutes to
transfer your answers to the answer sheet.</strong></p>
<p><em><strong>Questions 1-3</strong></em></p>
<p>Do the following statements agree with the information given in the
recording?</p>
<p><em><strong>TRUE (T) if the statement agrees with the
information</strong></em></p>
<p><em><strong>FALSE (F) if the statement disagrees with the
information</strong></em></p>
<ol type="1">
<li><p>Taimur went to Europe to visit tourist sites.</p></li>
<li><p>Hanan is surprised to learn about Taimurs interest in
cooking.</p></li>
<li><p>Hanan doesnt like to cook.</p></li>
</ol>
<p><em><strong>Questions 4-7</strong></em></p>
<p><em><strong>Choose the correct letter, A, B, or C</strong></em></p>
<ol start="4" type="1">
<li><p>Taimurs mother thinks that</p></li>
</ol>
<p><strong>A.</strong> it isnt important to study Math and Physics.</p>
<p><strong>B.</strong> only girls must learn to cook.</p>
<p><strong>C.</strong> teenagers must learn different skills.</p>
<p><strong>5.</strong> Some of Taimurs cooking lessons were</p>
<p><strong>A.</strong> at weekends.</p>
<p><strong>B.</strong> outside the school kitchen.</p>
<p><strong>C.</strong> in food factories.</p>
<p><strong>6.</strong> The term Toque blanche</p>
<p><strong>A.</strong> is made of two French words.</p>
<p><strong>B.</strong> means a tall hat.</p>
<p><strong>C.</strong> means a white hat.</p>
<ol start="7" type="1">
<li><p>Taimur didnt like</p></li>
</ol>
<p><strong>A.</strong> doing the dishes.</p>
<p><strong>B.</strong> the smell of the food.</p>
<p><strong>C.</strong> cleaning the kitchen.</p>
<p><em><strong>Questions 8-10</strong></em></p>
<p><strong>Write no more than <em>ONE WORD AND/OR A NUMBER</em> for each
answer.</strong></p>
<p><strong>Write the answer in the correct space on your answer
sheet.</strong></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>8.</strong> How many euros did Taimur pay for the cooking
course?</p>
<p><strong>9.</strong> Which Italian rice dish will Taimur cook for the
class party?</p>
<p><strong>10.</strong> When is the class party?</p>
<p><strong>SECTION 2 <em>Questions 11-15</em></strong></p>
<p><strong>Listen to a conversation between two students and their
teacher about learning languages, and as you listen answer questions 11
to 15.</strong></p>
<p><strong>You will hear the conversation twice.</strong></p>
<p><strong>Answer the questions below using <em>NO MORE THAN ONE WORD
AND/OR A NUMBER for each answer. </em></strong></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<table>
<colgroup>
<col style="width: 65%" />
<col style="width: 34%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Language Nawal is learning</strong></th>
<th><strong>11. _______­­­­­_______</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>Length of the Elementary course at Pathway
Institute</strong></td>
<td><strong>12. _____________</strong></td>
</tr>
<tr class="even">
<td><strong>Country Mr. Downey worked in before coming to
Oman</strong></td>
<td><strong>13. ___________</strong></td>
</tr>
<tr class="odd">
<td><strong>A person who can speak many languages</strong></td>
<td><strong>14. _____________</strong></td>
</tr>
<tr class="even">
<td><strong>Smartphone app Haitham can use to learn
Spanish</strong></td>
<td><strong>15.</strong> ____________</td>
</tr>
</tbody>
</table>
<p><strong>SECTION 3 <em>Questions 16-25</em></strong></p>
<p><strong>Listen to a talk about education now and in the past, and as
you listen answer questions 16 to 25.</strong></p>
<p><strong>You will hear the talk twice.</strong></p>
<p><strong>Questions 16-20</strong></p>
<p><strong>Choose the correct letter, A, B, or C.</strong></p>
<p><strong>16.</strong> In America, education in grade school begins
when children are aged about</p>
<p><strong>A.</strong> 6.</p>
<p><strong>B</strong>. 11.</p>
<p><strong>C.</strong> 14.</p>
<p><strong>17.</strong> When high school finishes in the United States,
students</p>
<p><strong>A</strong>. must go to private colleges and universities.</p>
<p><strong>B</strong>. have to attend trade schools or community
colleges.</p>
<p><strong>C</strong>. have a number of different options.</p>
<p>18. In the earliest times in most countries, parents taught children
by ____________ to them.</p>
<p><strong>A</strong>. reading</p>
<p><strong>B.</strong> speaking</p>
<p><strong>C</strong>. writing</p>
<p><strong>19</strong>. When schools began, the students were mainly</p>
<p><strong>A</strong>. males</p>
<p><strong>B</strong>. females</p>
<p><strong>C</strong>. leaders.</p>
<p><strong>20.</strong> Many schools concentrated on military training
and public speaking to</p>
<p><strong>A.</strong> produce religious leaders.</p>
<p><strong>B</strong>. train the leaders of the future.</p>
<p><strong>C.</strong> produce leaders skilled in art.</p>
<p><em><strong>Questions 21-25</strong></em></p>
<p><em><strong>Complete the sentences below.</strong></em></p>
<p><em><strong>Write no more than ONE WORD or A NUMBER for each
answer.</strong></em></p>
<p><em><strong>Answers with incorrect spelling will be marked
wrong.</strong></em></p>
<p><strong>21.</strong> The home was the place for the education of the
majority of _________________.</p>
<p><strong>22.</strong> Public systems of education appeared in a number
of ______________ in the 1800s.</p>
<p><strong>23.</strong> Many of the first schools in America taught
students in one <strong>____________</strong>.</p>
<p><strong>24</strong>. The first American secondary school opened in
____________________.</p>
<p><strong>25.</strong> In the 1900s, _______________ for teachers
started to open.</p>
<p><strong>University of Technology and Applied Sciences</strong></p>
<p><strong>Level 2, Mid Term Exam, Fall Semester 2022-2023</strong></p>
<p><strong>Name: _________________________________________ Student ID:
________</strong></p>
<p><strong>College: ________________________________________ Group:
___________</strong></p>
<p><strong>Answer Sheet</strong></p>
<table>
<colgroup>
<col style="width: 7%" />
<col style="width: 79%" />
<col style="width: 12%" />
</colgroup>
<thead>
<tr class="header">
<th colspan="2"><strong>Listening</strong></th>
<th><strong>Marks</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>1.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="even">
<td><strong>2.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>3.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>4.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>5.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>6.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>7.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>8.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>9.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>10.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>11.</strong></td>
<td></td>
<td rowspan="5"><strong>/5</strong></td>
</tr>
<tr class="even">
<td><strong>12.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>13.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>14.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>15.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>16.</strong></td>
<td></td>
<td rowspan="10"><strong>/10</strong></td>
</tr>
<tr class="odd">
<td><strong>17.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>18.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>19.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>20.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>21.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>22.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>23.</strong></td>
<td></td>
</tr>
<tr class="even">
<td><strong>24.</strong></td>
<td></td>
</tr>
<tr class="odd">
<td><strong>25.</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p><strong>For the use of examiners only</strong></p>
<table>
<colgroup>
<col style="width: 50%" />
<col style="width: 50%" />
</colgroup>
<thead>
<tr class="header">
<th><strong>Total Mark</strong></th>
<th><strong>Marker</strong></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td></td>
<td></td>
</tr>
</tbody>
</table>