Job Description
for intro paragraphs and general text. Use
for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use - for list items (duties, requirements, qualifications, skills). No CSS classes, no inline styles, no s, no
tags. Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If text has no clear sections, just wrap paragraphs in tags. Return ONLY the HTML.
We need to parse the given job description and produce HTML accordingly.
Given content:
The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the positions below at the Institute’s Headquarters in Ibadan.
Position: Primary School Teacher (2 Positions)
Contract: 2-years renewable contract
Location: Ibadan
Closing Date: 10 September 2026
DUTIES
Commitment to creating a positive and balanced learning environment
· Foster and maintain a positive, disciplined, and respectful learning environment.
· Develop and submit lesson plans in line with the IB framework and course guidelines in a timely manner.
... etc.
We need to convert to semantic HTML: Use for section headers like DUTIES, maybe also subheaders like "Commitment to creating a positive and balanced learning environment". The instructions: Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So DUTIES is a section header, should be DUTIES
. The subheaders like "Commitment to creating a positive and balanced learning environment" maybe also a subsection header? Not listed but could be considered a header; but we can treat as as well? Might be okay. However we need to preserve original content word-for-word. Changing the markup but not the text. So we can replace DUTIES with DUTIES
. Similarly for other strong headings.
List items: The bullet points start with "· " which is a middle dot and spaces. We need to convert each line that starts with that into
- items inside a
. The bullet symbol should be removed? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That means we cannot remove the bullet symbol. However we need to use - for list items. If we keep the bullet symbol inside
- , that's adding extra characters? It's preserving original content; we can keep the bullet symbol as part of the
- text. That's acceptable: we are not removing it, just wrapping in
- . So we keep the bullet symbol and spaces.
We also need to wrap introductory paragraphs in
. The first paragraph: "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the positions below at the Institute’s Headquarters in Ibadan." That's a
. Then there is an empty
maybe we should keep? It says preserve ALL original content word-for-word. So we need to keep empty paragraph? Probably we should keep it as . But we might also collapse? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must keep the empty paragraph exactly as is. However we are converting to HTML; we need to output for that empty line.
Similarly after the closing date there is an empty . Keep.
Now the strong tags for Position, Contract, Location, Closing Date: Should we keep them as or convert to something else? The instruction: Use for introductory paragraphs and general text. Use
for section headers. Use - for list items. It doesn't forbid other tags like . It says no CSS classes, no inline styles, no s, no
tags. It doesn't forbid . So we can keep for those lines. However we might want to treat them as general text within . The original had
Position: ...
. We can keep that as Position: ...
. That's fine.
But we need to ensure we don't have any or
. The original didn't have those.
Now we need to convert the DUTIES section and subheadings and bullet lists.
Let's extract the text after DUTIES:
DUTIES
Commitment to creating a positive and balanced learning environment
· Foster and maintain a positive, disciplined, and respectful learning environment.
... continues.
We need to decide: Should the subheading "Commitment to creating a positive and balanced learning environment" be an as well? It's a heading within duties. The instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't explicitly say subheadings must be , but we could treat them as as they are headers. However we must preserve original content word-for-word; we can change the tag from to . That's altering markup but not text. That's allowed because we are formatting as clean semantic HTML. The instruction: "Use for section headers". So we should convert any section header to . The subheading is a section header within duties, so we can make it . Similarly other subheadings: "Assessment of students’ academic development and well-being", "Commitment to reflection and improvement of personal practice", "Contribution to School Community". Those should be .
Now bullet points: each bullet line currently is a
with the bullet symbol and spaces then text. We need to wrap each bullet line in
- inside a
. Should we keep the bullet symbol and spaces inside - ? Yes.
We need to decide grouping: Under each subheading, there is a set of bullet points. So we should produce something like:
DUTIES
Commitment to creating a positive and balanced learning environment
- · Foster and maintain a positive, disciplined, and respectful learning environment.
...
Assessment of students’ academic development and well-being
- · Assess new students, where required, and recommend appropriate levels of support.
...
... etc.
We need to ensure we preserve the original content word-for-word inside the - . That includes the bullet symbol and the non-breaking spaces ( ). We should keep them exactly as they appear.
Now after the duties section, there is no further content. So final HTML will consist of:
The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the positions below at the Institute’s Headquarters in Ibadan.
Position: Primary School Teacher (2 Positions)
Contract: 2-years renewable contract
Location: Ibadan
Closing Date: 10 September 2026
DUTIES
Commitment to creating a positive and balanced learning environment
- · Foster and maintain a positive, disciplined, and respectful learning environment.
- · Develop and submit lesson plans in line with the IB framework and course guidelines in a timely manner.
- · Deliver instruction aligned with the IITA School’s curriculum, policies, and standards.
- · Demonstrate adequate preparation through effective use of teaching resources and materials.
- · Differentiate lessons to accommodate diverse abilities and learning styles.
- · Clearly communicate lesson objectives and provide opportunities for student reflection and self-evaluation.
- · Promote teamwork and collaborative learning among students.
- · Design and deliver engaging, relevant, and student-centered lessons.
- · Effectively implement prescribed curricula while incorporating additional teaching resources and activities.
- · Integrate opportunities to promote intercultural understanding within lessons.
- · Maintain a well-organized, stimulating, and visually appealing teaching environment.
- · Ensure student work is appropriately displayed and updated regularly.
- · Encourage independent learning among students.
- · Collaborate with and effectively utilize additional staff in lesson planning and delivery.
- · Prepare and provide appropriate cover work in the event of absence.
- · Maintain effective communication and collaboration with students.
- · Build and sustain cooperative and professional relationships with colleagues, parents, and students.
- · Deliver a teaching load of up to 25 out of 30 lessons per week, as assigned.
Assessment of students’ academic development and well-being
- · Assess new students, where required, and recommend appropriate levels of support.
- · Continuously evaluate student progress using a variety of assessment methods.
- · Maintain accurate and up-to-date records of student progress to support final assessments.
- · Communicate promptly with parents regarding concerns that may impact students’ academic performance.
- · Complete all school requirements for assessment and record-keeping in a timely manner.
- · Monitor and document students’ well-being, reporting any significant concerns as required.
Commitment to reflection and improvement of personal practice
- · Participate in the teacher evaluation programme.
- · Engage in peer observation activities to support professional growth.
- · Proactively seek opportunities to enhance professional knowledge and stay updated on current educational practices.
- · Attend and actively participate in in-house training, external courses, and professional conferences.
Contribution to School Community
- · Actively contribute to school improvement initiatives.
- · Share knowledge and expertise with colleagues.
- · Attend and meaningfully contribute to all required meetings.
- · Perform assigned supervisory duties, including break-time supervision.
- · Support and contribute to the school’s extra-curricular programmes.
- · Promote parental engagement and participation in school activities, including Parent–Teacher events.
- · Demonstrate a sound understanding of school policies and respond effectively to routine parent inquiries.
Check for any trailing spaces: The last bullet has a space after the period before closing . In original: "Demonstrate a sound understanding of school policies and respond effectively to routine parent inquiries. " Actually original had a space before closing . We'll keep that space inside - before
. It's fine.
Now ensure we didn't add or remove any text. We changed to for headings. That's altering tags but not text. The instruction says use for section headers. So it's required. Changing to is okay. For Position, Contract, Location, Closing Date we kept as they are not section headers per the list; they are just labels. Could also be considered section headers? But they are not in the examples. We'll keep as inside .
Now check if any other tags that should be : The subheadings we changed. Good.
Now ensure we didn't inadvertently add extra whitespace or newlines that change content? The instruction says preserve ALL original content word-for-word. Adding line breaks or spaces may be considered adding content? Usually formatting whitespace is ignored but to be safe we should keep the exact sequence of characters, but we can reformat with newlines as they are not part of content? The original text had newlines between tags but they are not visible content. Adding newlines likely acceptable. However to be safe, we can output as a single line? But readability not required. We'll output with newlines for clarity; it's still same content ignoring markup. I think it's fine.
Now ensure we didn't miss any bullet points: Let's count.
First set: from Foster... to Deliver a teaching load... that's 20 bullets? Let's count quickly:
1 Foster...
2 Develop...
3 Deliver instruction...
4 Demonstrate...
5 Differentiate...
6 Clearly communicate...
7 Promote teamwork...
8 Design and deliver...
9 Effectively implement...
10 Integrate...
11 Maintain...
12 Ensure...
13 Encourage...
14 Collaborate...
15 Prepare...
16 Maintain effective communication...
17 Build and sustain...
18 Deliver a teaching load...
Wait that's 18? Let's recount original lines:
- Foster and maintain...
- Develop and submit...
- Deliver instruction...
- Demonstrate adequate preparation...
- Differentiate lessons...
- Clearly communicate lesson objectives...
- Promote teamwork...
- Design and deliver...
- Effectively implement prescribed curricula...
- Integrate opportunities...
- Maintain a well-organized...
- Ensure student work...
- Encourage independent learning...
- Collaborate with...
- Prepare and provide appropriate cover work...
- Maintain effective communication...
- Build and sustain...
- Deliver a teaching load...
That's 18. Good.
Second set: Assess new students..., Continuously evaluate..., Maintain accurate..., Communicate promptly..., Complete all school..., Monitor and document... that's 6.
Third set: Participate..., Engage..., Proactively seek..., Attend... that's 4.
Fourth set: Actively contribute..., Share knowledge..., Attend and meaningfully..., Perform assigned supervisory..., Support and contribute..., Promote parental engagement..., Demonstrate a sound understanding... that's 7.
All accounted.
Now ensure we kept the non-breaking spaces exactly: each bullet line starts with "· " which is a middle dot then five ? Actually it's dot then five groups? The original: "· " that's dot then five &
Apply Now ↗
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️
Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝
tags. Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If text has no clear sections, just wrap paragraphs in
tags. Return ONLY the HTML. We need to parse the given job description and produce HTML accordingly. Given content:
The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the positions below at the Institute’s Headquarters in Ibadan.
Position: Primary School Teacher (2 Positions)
Contract: 2-years renewable contract
Location: Ibadan
Closing Date: 10 September 2026
DUTIES
Commitment to creating a positive and balanced learning environment
· Foster and maintain a positive, disciplined, and respectful learning environment.
· Develop and submit lesson plans in line with the IB framework and course guidelines in a timely manner.
... etc. We need to convert to semantic HTML: Use for section headers like DUTIES, maybe also subheaders like "Commitment to creating a positive and balanced learning environment". The instructions: Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So DUTIES is a section header, should be DUTIES
. The subheaders like "Commitment to creating a positive and balanced learning environment" maybe also a subsection header? Not listed but could be considered a header; but we can treat as as well? Might be okay. However we need to preserve original content word-for-word. Changing the markup but not the text. So we can replace DUTIES with DUTIES
. Similarly for other strong headings.
List items: The bullet points start with "· " which is a middle dot and spaces. We need to convert each line that starts with that into
DUTIES
. The subheaders like "Commitment to creating a positive and balanced learning environment" maybe also a subsection header? Not listed but could be considered a header; but we can treat as as well? Might be okay. However we need to preserve original content word-for-word. Changing the markup but not the text. So we can replace DUTIES with DUTIES
. Similarly for other strong headings.
List items: The bullet points start with "· " which is a middle dot and spaces. We need to convert each line that starts with that into
- . The bullet symbol should be removed? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That means we cannot remove the bullet symbol. However we need to use
- for list items. If we keep the bullet symbol inside
- , that's adding extra characters? It's preserving original content; we can keep the bullet symbol as part of the
- text. That's acceptable: we are not removing it, just wrapping in
- . So we keep the bullet symbol and spaces.
We also need to wrap introductory paragraphs in
. The first paragraph: "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the positions below at the Institute’s Headquarters in Ibadan." That's a
. Then there is an empty
maybe we should keep? It says preserve ALL original content word-for-word. So we need to keep empty paragraph? Probably we should keep it as . But we might also collapse? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must keep the empty paragraph exactly as is. However we are converting to HTML; we need to output for that empty line. Similarly after the closing date there is an empty . Keep. Now the strong tags for Position, Contract, Location, Closing Date: Should we keep them as or convert to something else? The instruction: Usefor introductory paragraphs and general text. Use
for section headers. Use
- for list items. It doesn't forbid other tags like . It says no CSS classes, no inline styles, no s, no
tags. It doesn't forbid . So we can keep for those lines. However we might want to treat them as general text within. The original had
Position: ...
. We can keep that asPosition: ...
. That's fine. But we need to ensure we don't have anyor
. The original didn't have those. Now we need to convert the DUTIES section and subheadings and bullet lists. Let's extract the text after DUTIES:DUTIES
Commitment to creating a positive and balanced learning environment
· Foster and maintain a positive, disciplined, and respectful learning environment.
... continues. We need to decide: Should the subheading "Commitment to creating a positive and balanced learning environment" be anas well? It's a heading within duties. The instruction says use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't explicitly say subheadings must be
, but we could treat them as
as they are headers. However we must preserve original content word-for-word; we can change the tag from to
. That's altering markup but not text. That's allowed because we are formatting as clean semantic HTML. The instruction: "Use
for section headers". So we should convert any section header to
. The subheading is a section header within duties, so we can make it
. Similarly other subheadings: "Assessment of students’ academic development and well-being", "Commitment to reflection and improvement of personal practice", "Contribution to School Community". Those should be
. Now bullet points: each bullet line currently is a
with the bullet symbol and spaces then text. We need to wrap each bullet line in
- inside a
- . Should we keep the bullet symbol and spaces inside
- ? Yes.
We need to decide grouping: Under each subheading, there is a set of bullet points. So we should produce something like:
DUTIES
Commitment to creating a positive and balanced learning environment
- · Foster and maintain a positive, disciplined, and respectful learning environment. ...
Assessment of students’ academic development and well-being
- · Assess new students, where required, and recommend appropriate levels of support. ...
- . That includes the bullet symbol and the non-breaking spaces ( ). We should keep them exactly as they appear.
Now after the duties section, there is no further content. So final HTML will consist of:
The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the positions below at the Institute’s Headquarters in Ibadan.
Position: Primary School Teacher (2 Positions)
Contract: 2-years renewable contract
Location: Ibadan
Closing Date: 10 September 2026
DUTIES
Commitment to creating a positive and balanced learning environment
- · Foster and maintain a positive, disciplined, and respectful learning environment.
- · Develop and submit lesson plans in line with the IB framework and course guidelines in a timely manner.
- · Deliver instruction aligned with the IITA School’s curriculum, policies, and standards.
- · Demonstrate adequate preparation through effective use of teaching resources and materials.
- · Differentiate lessons to accommodate diverse abilities and learning styles.
- · Clearly communicate lesson objectives and provide opportunities for student reflection and self-evaluation.
- · Promote teamwork and collaborative learning among students.
- · Design and deliver engaging, relevant, and student-centered lessons.
- · Effectively implement prescribed curricula while incorporating additional teaching resources and activities.
- · Integrate opportunities to promote intercultural understanding within lessons.
- · Maintain a well-organized, stimulating, and visually appealing teaching environment.
- · Ensure student work is appropriately displayed and updated regularly.
- · Encourage independent learning among students.
- · Collaborate with and effectively utilize additional staff in lesson planning and delivery.
- · Prepare and provide appropriate cover work in the event of absence.
- · Maintain effective communication and collaboration with students.
- · Build and sustain cooperative and professional relationships with colleagues, parents, and students.
- · Deliver a teaching load of up to 25 out of 30 lessons per week, as assigned.
Assessment of students’ academic development and well-being
- · Assess new students, where required, and recommend appropriate levels of support.
- · Continuously evaluate student progress using a variety of assessment methods.
- · Maintain accurate and up-to-date records of student progress to support final assessments.
- · Communicate promptly with parents regarding concerns that may impact students’ academic performance.
- · Complete all school requirements for assessment and record-keeping in a timely manner.
- · Monitor and document students’ well-being, reporting any significant concerns as required.
Commitment to reflection and improvement of personal practice
- · Participate in the teacher evaluation programme.
- · Engage in peer observation activities to support professional growth.
- · Proactively seek opportunities to enhance professional knowledge and stay updated on current educational practices.
- · Attend and actively participate in in-house training, external courses, and professional conferences.
Contribution to School Community
- · Actively contribute to school improvement initiatives.
- · Share knowledge and expertise with colleagues.
- · Attend and meaningfully contribute to all required meetings.
- · Perform assigned supervisory duties, including break-time supervision.
- · Support and contribute to the school’s extra-curricular programmes.
- · Promote parental engagement and participation in school activities, including Parent–Teacher events.
- · Demonstrate a sound understanding of school policies and respond effectively to routine parent inquiries.
. In original: "Demonstrate a sound understanding of school policies and respond effectively to routine parent inquiries. " Actually original had a space before closing . We'll keep that space inside - before . It's fine. Now ensure we didn't add or remove any text. We changed to
for headings. That's altering tags but not text. The instruction says use
for section headers. So it's required. Changing to
is okay. For Position, Contract, Location, Closing Date we kept as they are not section headers per the list; they are just labels. Could also be considered section headers? But they are not in the examples. We'll keep as inside
. Now check if any other tags that should be
: The subheadings we changed. Good. Now ensure we didn't inadvertently add extra whitespace or newlines that change content? The instruction says preserve ALL original content word-for-word. Adding line breaks or spaces may be considered adding content? Usually formatting whitespace is ignored but to be safe we should keep the exact sequence of characters, but we can reformat with newlines as they are not part of content? The original text had newlines between tags but they are not visible content. Adding newlines likely acceptable. However to be safe, we can output as a single line? But readability not required. We'll output with newlines for clarity; it's still same content ignoring markup. I think it's fine. Now ensure we didn't miss any bullet points: Let's count. First set: from Foster... to Deliver a teaching load... that's 20 bullets? Let's count quickly: 1 Foster... 2 Develop... 3 Deliver instruction... 4 Demonstrate... 5 Differentiate... 6 Clearly communicate... 7 Promote teamwork... 8 Design and deliver... 9 Effectively implement... 10 Integrate... 11 Maintain... 12 Ensure... 13 Encourage... 14 Collaborate... 15 Prepare... 16 Maintain effective communication... 17 Build and sustain... 18 Deliver a teaching load... Wait that's 18? Let's recount original lines: - Foster and maintain... - Develop and submit... - Deliver instruction... - Demonstrate adequate preparation... - Differentiate lessons... - Clearly communicate lesson objectives... - Promote teamwork... - Design and deliver... - Effectively implement prescribed curricula... - Integrate opportunities... - Maintain a well-organized... - Ensure student work... - Encourage independent learning... - Collaborate with... - Prepare and provide appropriate cover work... - Maintain effective communication... - Build and sustain... - Deliver a teaching load... That's 18. Good. Second set: Assess new students..., Continuously evaluate..., Maintain accurate..., Communicate promptly..., Complete all school..., Monitor and document... that's 6. Third set: Participate..., Engage..., Proactively seek..., Attend... that's 4. Fourth set: Actively contribute..., Share knowledge..., Attend and meaningfully..., Perform assigned supervisory..., Support and contribute..., Promote parental engagement..., Demonstrate a sound understanding... that's 7. All accounted. Now ensure we kept the non-breaking spaces exactly: each bullet line starts with "· " which is a middle dot then five ? Actually it's dot then five groups? The original: "· " that's dot then five &
- inside a
- for list items. It doesn't forbid other tags like . It says no CSS classes, no inline styles, no
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.