Skip to content
v0.1.4latest release159 skills5 categories7 sub-categories303 tested scripts468 reference docsContact us

Communicative Activity Bank

Reference for communicative-activity-generator · 47 lines

Languages, Linguistics & Translation / Language Teachingv1.0.0Updated OCT 25 20262 references1 script

scripts/activity_picker.py reads the table below; keep one activity per row and the column order unchanged. Levels are CEFR ranges; Minutes is a typical run time including setup; Min Ss is the smallest class it works with; Online says whether it works in a video call with breakout rooms.

ActivitySkillsLevelsGroupingMin SsMinutesPrepOnlineLanguage focusHow it works
Find someone whospeakingA1-B2mingle615lownoquestions, any tense, experiences, habitsEach S has 8-10 prompts ("Find someone who has been to Asia"); mingle asking full questions; write a name and one follow-up detail; report the most surprising answer
Spot the differencespeaking, vocabularyA1-B1pairs210lowyesthere is/are, prepositions, present continuousA and B have similar pictures with 6-8 differences; describe without showing; list the differences; compare pictures at the end
Split timetablespeaking, listeningA1-B1pairs215mediumyestimes, days, can/could, future arrangementsA and B each have half a schedule (trains, cinema, doctor); ask to complete it, then agree a time to meet
Picture story sequencingspeakingA2-B1groups415lowyespast simple, sequencing linkersEach S in a group holds 1-2 pictures from a story; describe without showing; agree the order; tell the story
Jigsaw readingreading, speakingA2-C1groups625mediumyessummarising, reported speech, topic lexisText split into 3-4 parts; expert groups read one part; regroup with one expert per part; share to answer questions on the whole text
Ranking taskspeakingA2-C2groups315lowyescomparatives, giving reasons, agreeing, disagreeingRank 6-8 items (survival items, qualities of a teacher); justify; agree a group ranking; compare with another group
Desert islandspeakingB1-C1groups320noneyesconditionals, would, persuasionGroup can take five items; each S argues for an item; agree on five
Balloon debatespeakingB1-C2groups425lowyespersuasion, conditionals, hedgingFamous people in a sinking balloon; each S defends one; group votes who stays
Role play with cardsspeakingA2-C1pairs215mediumyesfunctional language: complaining, booking, requestingRole cards with goal and hidden information (A wants a refund, B can only offer an exchange); reach an agreement; swap roles
Guess who / 20 questionsspeakingA1-B1groups310noneyesyes/no questions, present simple, descriptionsOne S thinks of a person or object; others ask up to 20 yes/no questions
Taboospeaking, vocabularyA2-C1groups415mediumyesparaphrase, relative clauses, definitionsDescribe the word on the card without saying it or the taboo words; team guesses within a time limit
Back to the boardvocabulary, speakingA1-B2groups410noneyesvocabulary revision, definitionsOne S per team sits with back to the board; teammates define the word written there; first to guess wins a point
Two truths and a liespeakingA2-C1groups310noneyespast simple, present perfect, question formsEach S tells three facts, one false; group asks follow-up questions and guesses the lie
Survey and reportspeaking, writingA2-B2mingle825lowyesquestion forms, quantifiers, reporting resultsPairs write 4 survey questions, interview classmates, then report findings using most of us, a few, nobody
Information gap crosswordvocabulary, speakingA2-C1pairs215mediumyesdefinitions, relative clausesA has the across words, B the down words; define words to complete the grid
Running dictationlistening, writing, speakingA1-B2pairs415lownospelling, short-term memory, any textText on the wall; runner reads and dictates to the writer; swap roles halfway; first pair with an accurate text wins
Dictoglosslistening, writing, grammarA2-C1groups325lowyestarget grammar in a short text, discourseT reads a short text twice at normal speed; Ss note key words; groups reconstruct the text; compare with the original
Disappearing dialoguespeakingA1-B1pairs215lowyesfunctional exponents, memorisation of chunksDialogue on the board; pairs practise; T erases words gradually; Ss reproduce the whole dialogue from memory
Opinion continuumspeakingB1-C2whole class615nonenoopinions, agreeing, disagreeing, hedgingStatement read out; Ss stand on a line from strongly agree to strongly disagree; explain position to neighbours; may move
Speed dating discussionspeakingA2-C1pairs615lowyesany topic, question forms, fluencyInner and outer circle; 2-minute conversations on a prompt card; outer circle moves on
Problem pagereading, writing, speakingB1-C1groups325lowyesadvice: should, ought to, if I were youGroups read a problem letter, agree on advice, write a reply; compare replies
Describe and drawspeaking, listeningA1-B1pairs210lowyesprepositions, shapes, imperativesA describes a picture, B draws without looking; compare and discuss differences
Mystery / murder mysteryspeaking, readingB1-C1groups430highyesmodal deduction, past tenses, alibisEach S has clue cards; share clues orally; deduce the culprit with must have / can't have
Class consensus posterspeaking, writingA2-C1groups430lowyessuggestions, imperatives, topic lexisGroups create a poster (class rules, eco tips, city guide); present; class votes
Interview the expertspeakingB1-C1pairs220lowyesquestion formation, topic lexisS chooses a field they know; partner prepares and asks questions; then report the most interesting fact
Chain storyspeakingA2-B2groups310noneyesnarrative tenses, linkersEach S adds one sentence starting with a given linker (Suddenly, Unfortunately, Luckily)
Board racevocabulary, writingA1-B1groups610nonenospelling, word categoriesTeams race to write words in a category on the board; one pen per team; points for correct spelling
Mingle with role cardsspeakingA2-B2mingle820mediumnosmall talk, introductions, past tensesEach S gets a character card; mingle at a "party"; find people with something in common
Picture prompts debatespeakingB2-C2pairs215lowyesspeculation, opinion, contrastPairs get a provocative photo; speculate what happened; argue opposing views on the issue it raises
Problem-solving casespeaking, readingB2-C2groups330mediumyesrecommendation, hedging, cause and effectShort business or community case; groups agree on three recommendations; present and defend
Pyramid discussionspeakingA2-C1pairs420lowyesjustifying, compromisingSs choose top 3 alone, agree in pairs, then fours, then whole class
Questionnaire swapreading, speakingA2-B2pairs215lowyeshabits, frequency adverbs, present simplePairs complete a lifestyle questionnaire for each other and read the result key aloud
Story from objectsspeaking, writingB1-C1groups320lowyesnarrative tenses, imaginationGroups get 4 random objects or pictures and make a story connecting them; tell it to another group
Error auctiongrammar, speakingA2-C1groups420lowyesaccuracy, error awarenessTeams bid fake money on sentences (some wrong) from Ss' work; win money for correct sentences
Grammar mingle with answersgrammar, speakingA1-B1mingle610lownotarget structureEach S has a question card with the answer on the back; ask, check, swap cards, find a new partner
Video narrationlistening, speakingA2-C1pairs220lowyespresent continuous, narrative tensesOne S watches a silent clip and narrates to a partner facing away; swap for the second half; partners retell the whole clip
Phone call simulationspeaking, listeningA2-B2pairs215mediumyestelephone language, spelling, numbersBack-to-back call with role cards (booking, complaint, enquiry); listener takes notes and confirms details
Elevator pitchspeakingB2-C2individual420lowyespersuasion, concise languageEach S prepares a 60-second pitch (product, idea, themselves); class gives feedback with criteria
More in Language Teaching

academic-english-eap-course-planner

Plan English for Academic Purposes (EAP) courses: pre-sessional, in-sessional, foundation, IELTS preparation and discipline-specific EAP, with syllabus strands (academic reading, lecture listening and note-taking, essay and report writing, paraphrase, summary and synthesis, referencing and plagiarism, seminars and presentations, academic vocabulary, critical thinking), a 10-week pre-sessional outline, exit assessment, IELTS-CEFR alignment and academic style (formality, hedging, cohesion, reporting verbs). Estimates study hours and weeks to close an IELTS gap from overall or per-skill scores (IELTS rounding, minimum per skill, priority skills, feasibility before a deadline), and checks learner texts for contractions, informal words with academic alternatives, unhedged claims, 'you', And/But/So starts, rhetorical questions and missing citations.

actfl-proficiency-curriculum-mapper

Map world language curricula to the ACTFL framework: proficiency levels (Novice, Intermediate, Advanced, Superior, Distinguished with sublevels), functions, contexts, text types and accuracy, proficiency vs performance, the three modes of communication (interpretive, interpersonal, presentational), the 5 Cs World-Readiness Standards, backward-designed thematic units with Integrated Performance Assessments, typical programme targets and FSI time estimates. Looks up approximate ACTFL-CEFR-ILR equivalences with what each level can do, and checks a unit map for missing modes, rehearsed skits mislabelled as interpersonal, translation or word lists as interpretive tasks, and units without an integrated performance assessment.

adult-literacy-esl-lesson-builder

Build lessons for adult ESL learners who are developing literacy (LESLLA learners: pre-literate, non-literate, semi-literate, literate in a non-Roman script): learner profiles and sensitive initial assessment, principles (oral language first, known to new, systematic phonics with adult-relevant text, repetition, classroom skills, respect for experience), a lesson routine (oral warm-up, review, new grapheme, blending, segmenting, decodable text, writing, functional literacy, Language Experience Approach), a phonics sequence for adults, sight words, functional literacy targets (forms, signs, medicine labels) and portfolio assessment. Checks whether a reading text is decodable with the letter-sound patterns and sight words taught so far, catching untaught digraphs, listing non-decodable words with the untaught part, and suggesting the most useful next patterns.

authentic-material-lesson-adapter

Turn authentic material (news articles, podcasts, videos, songs, menus, timetables, adverts, social media posts, forms, infographics) into language lessons by grading the task rather than the text. Selects texts for interest, relevance, exploitability, coverage, cultural load and rights; finds the 4-6 words to pre-teach, words to gloss on the page and words learners can ignore, plus names and cultural references to explain, with reading time by level; and builds a lesson shape (lead-in, pre-teach, gist or scanning, graded detail task, language focus on chunks and register, response) with task ideas per material type and level from A1 to C1. Covers copyright, fair dealing and fair use, Creative Commons and attribution.

can-do-statement-writer

Write and review can-do statements for language courses, units, lessons and learner self-assessment, CEFR or NCSSFL-ACTFL style: action (observable verb) + text or situation + level-specific conditions, learner ('I can') and descriptor ('Can') versions, progressions of one activity from A1 to C1, and coverage of reception, production, interaction and mediation. Includes a verb bank by mode and level and condition and text-type banks. Lints statements for teacher-centred phrasing, knowledge instead of use (learn, know, understand the passive), missing context, two skills in one statement, vague quality words, grammar items as outcomes, overlong statements and missing modes in a set.

cefr-aligned-syllabus-builder

Build language course syllabuses aligned to the CEFR (A1-C2, plus levels, Companion Volume 2020): entry and exit levels, guided learning hours and course length (with an L1-distance adjustment), syllabus type (topic, functional-notional, task-based, skills-based, multi-strand), unit-by-unit can-do outcomes, grammar from a core inventory by level, vocabulary, functions, pronunciation, balance of reception, production, interaction and mediation, recycling and assessment points. Checks a syllabus for units without can-do statements, core grammar for the level not covered, items above the course level, skills missing from most units and units with no vocabulary or functions.