How to Develop Primers Using PrimerPro
PrimerPro is a computer application designed to assist literacy personnel in creating scientifically designed primers by leveraging the grammatical and phonological properties of languages. The application aids in determining the teaching order of consonants, finding buildable words for stories, checking stories for untaught letters, and other key tasks in producing reading primers. This guide will walk you through the steps to develop primers using PrimerPro to empower local language communities for better literacy and community flourishing.
Installing PrimerPro
Installation Requirements
- Operating System: Microsoft Windows XP or later.
- Additional Software: Microsoft .NET Framework Version 3.5 Redistributable Package.
Installation Steps
- Download the Installer: Run
PrimerProSetup271.exe
by double-clicking on it. - Follow the Prompts:
- Click
Next
. - Browse for the desired folder for installation and click
Next
. - Click
Install
. - Click
Finish
.
- Click
- Start the Program: Double-click on the PrimerPro icon on the desktop.
Setting Up PrimerPro
Initial Setup
- Create a New Project:
- On the
File
menu, clickCreate New Project
. - Enter the language name of the primer in the
Project Name
box. - Click
OK
.
- On the
- Verify Folder Options:
- On the
Tools
menu, clickOptions
and then theFolder
tab. - Verify the
Data Folder
andTemplate Folder
paths. - Click
OK
.
- On the
- Verify File Options:
- On the
Tools
menu, clickOptions
and then theFile
tab. - Default files should be
GraphemeInventory.xml
,SightWords.xml
,GraphemeTaughtOrder.xml
, andPSTable.xml
. - Click
OK
.
- On the
- Verify Format Options:
- On the
Tools
menu, clickOptions
and then theFormat
tab. - Change the default font if necessary.
- Click
OK
.
- On the
- Setup View Options:
- Setup SFM Options:
Initializing the Grapheme Inventory
- Initialize the Grapheme Inventory:
- On the
Tools
menu, point toGrapheme Inventory
, point toInitialize Grapheme Inventory
, clickFrom a word list
orFrom a text data
.
Select the word list or Text data, then select consonants, vowels, tones and multi-graphs.
- On the
- Click
OK
. - On the
Tools
menu, point toGrapheme Inventory
, clickUpdate Consonant Inventory
. Add missing graphemes and update their features. - On the
Tools
menu, point toGrapheme Inventory
, clickVowel Inventory
. Add missing graphemes and update their features. - On the
Tools
menu, point toGrapheme Inventory
, clickTone Inventory
. Add missing graphemes and update their features.
Complete the Grapheme Inventory:
Verifying and Updating Grapheme Inventory
- Update Grapheme Inventory:
- On the
Tools
menu, point toGrapheme Inventory
, then clickUpdate Consonant Inventory
orUpdate Vowel Inventory
as needed. - Add missing graphemes and update their features.
- On the
- Verify Grapheme Inventory:
- On the
View
menu, clickGrapheme Inventory
. - Ensure all graphemes are listed correctly.
- On the
Importing Data
- Import Word List:
- The word list must be a Standard Format Marker (SFM) file or a LIFT file in UTF-8 format.
- On the
Tools
menu, point toWord List
, thenImport
, and select the file type. - Navigate to and select the desired file, then click
Open
.
- Import Text Data:
- On the
Tools
menu, point toText Data
, thenImport
. - Navigate to and select the desired file, then click
Open
.
- On the
Determining Grapheme Teaching Order
- Generate a Primer Progression report:
- On the Report menu, click Generate Primer Progression Report.
- This report will display the suggested grapheme teaching orders and the frequency counts from the word list and the text data. Using this report as input, draft a teaching order for the graphemes.
Creating Primer Lessons
First Lesson
- Add First Lesson Graphemes:
- Update the
Graphemes Taught
list by adding the lesson’s grapheme(s). - On the
Tools
menu, point toGraphemes Taught
, then clickUpdate Graphemes Taught
.
- Update the
- Find Buildable Words:
- Use the
Buildable Word Search
for the word list and for the text data:- On the
Search
menu, point toWord List
, then clickBuildable Words Search
. - Display the results and select useful words.
- On the
Search
menu, point toText Data
, then clickBuildable Words Search
. - Display the results and select useful words.
- On the
- Use the
- Write and Verify Story:
- Write a story using buildable words and save it as a UTF-8 plain text.
- Run an
Untaught Residue Search
:- On the
Search
menu, point toText Data
, then clickUntaught Residue Search
. Specify the story. - Ensure the story has no untaught residue.
- On the
- Compile Lesson Data:
- Compile all data for the lesson and use a publishing tool (e.g., MS Publisher) to create the primer’s first lesson.
Subsequent Lessons
- Add Lesson Graphemes:
- Update the
Graphemes Taught
list with the new lesson’s graphemes. - Verify the list contains only valid graphemes.
- Update the
- Find Words and Phrases:
- Use
Buildable Word Search
for word list and text data to find words for the story. - Use
Usable Phrase Search
to find phrases for the story.
- Use
- Write and Verify Story:
- Write the story and verify it has no untaught residue using
Untaught Residue Search
.
- Write the story and verify it has no untaught residue using
- Compile Lesson Data:
- Compile all data for the lesson and create the lesson using a publishing tool.
Review Lessons
Every fifth lesson should be a review lesson:
- Refer to Primer Progression Chart:
- Identify built and sight words to practice and design review exercises.
- Design Functor Lesson:
- Create two functor activities and add them to the template provided.
- Creative Writing Syllable Boxes:
- List frequently used syllables and create syllable boxes for practice.
- Write and Verify Story:
- Write the story and verify it has no untaught residue using
Untaught Residue Search
.
- Write the story and verify it has no untaught residue using
Additional Resources
- Documentation: PrimerPackage-2.0.zip
- Training Videos:
- Tutorials:
Feel free to explore the provided resources to deepen your understanding of PrimerPro and optimize the primer development process. For any steps that require more detailed explanation, please refer to the help documents provided in the links above.