Course description
This course develops JavaScript literacy through creating interactive PDFs in Adobe Acrobat, by coding a gradable test on materials safety. This first unit is foundational for later courseware that dives deeper into JavaScript-based projects, and which will have lesson plans targeted at various grade levels. The material covered is equivalent to a 3 day workshop and requires no previous experience with coding.
The courseware is currently formatted for PC users and Acrobat version X.
Topics Covered:
• Coding in JavaScript Using Adobe Acrobat
• Setting Up the Coding Environment
• Enabling JavaScript in Acrobat
• Setting Up the External Editor
• Acrobat Pro vs. Acrobat Reader
• Documents and Fields
• Looking Around the Document Page
• Targeting Fields
• Creating Code
• Script, Buttons, Run Code
• Manipulating Code
• Looking Around the Coding Environment
• Grading and Matching Document Choices
• Clearing the Document
• Creating and Coding Results Pages
• Creating the Submit, Retry and Congratulations Pages
• Student Score Triggers Field Visibility
• Placing All the Results on the Same Page
• The Completed Safety Test
• Where is Your Code on the Document Page?
• Relating Acrobat Script to JavaScript
• JavaScrip Syntax
• The Interpreter, Statements, Comments, Viewing Output, Variables, Data Types
• Operators, Assignment, Comparison, Loops, Functions, Arrays
• Getting the Code out of the Console
• Learning How to Learn JavaScript
• References
• A Code Editor such as Notepad ++ (free-open source)

I am a student centered instructional designer with a keen interest in creating personalized and engaging content. I view technology based education and e-learning as unique vehicles that allow the learner to take responsibility for pace and place of instruction, and take ownership of their learning.
We always welcome feedback from teachers on how we can improve our curricula for both their own and their students' learning. If you have ideas on how we can improve our courseware, please mention the course title in the subject line in an email to: