No More Lost Work: Introducing Automatic Versioning and Essay Recovery

We’re excited to announce a significant upgrade to our writing assessment platform: a robust, automatic versioning system. This change is designed to eliminate the anxiety and frustration caused by unexpected browser crashes, internet connection drops, or power outages.

This system ensures that if your computer fails, you can recover nearly every word you’ve written.


1. How the System Works: Two Tiers of Protection

We’ve implemented a two-tiered saving system that balances constant crash protection with efficient storage of long-term history.

Tier 1: Crash Recovery (Every 50 Seconds)

Our primary safety net remains the quick, frequent autosave.

  • Function: Every 50 seconds, your application sends your work to our server.
  • Purpose: This aggressively updates the main copy of your essay on the server. If your browser crashes, the most you can lose is the work you completed in the last 50 seconds.
  • Where it’s Saved: This content is saved to the primary database record, which is what your instructor sees.

Tier 2: Historical Versioning (Every 5 Minutes)

This is the new feature that protects against data loss and provides a long-term audit trail.

  • Function: Every 5 minutes, a separate, dedicated process takes a full snapshot of your essay.
  • Purpose: This snapshot is saved as a complete, new record in a separate History Vault. If a crash happens, you now have a series of historical versions (from 5, 10, 15 minutes ago, etc.) that you can use to piece together your lost work.
  • Storage Efficiency: To avoid using up too much server space, the system is smart. It only keeps the last 5 versions for immediate recovery.

2. Using the New Essay Recovery Tool

If your browser or computer crashes, you’ll find a new recovery button when you reload the writing task. This process allows you to retrieve a specific version and append it to your current working document.

Step-by-Step Recovery:

  1. Relaunch the Task: Close your browser and reopen the writing assignment. The system will load the last successful Tier 1 save (up to 50 seconds before the crash).
  2. Click the “Recover Version” Button: A new modal window will open, showing a list of available historical snapshots.
  3. Review the Snapshots: The list will show the time and date of each of your last five saved versions (e.g., “Saved at 10:15 AM,” “Saved at 10:10 AM”).
  4. Select and Append: Click the “Append to Essay” button next to the version you want.
    • The system retrieves that entire version.
    • It automatically inserts the recovered text to the bottom of your current essay, clearly marked with a timestamp (e.g., --- Recovered version (10:10 AM) ---).
    • You can then quickly cut and paste the recovered sections back into the body of your essay.

Why Append?

We use the “append” feature to prevent accidentally overwriting good work. This method gives you full control, allowing you to manually review the recovered text and integrate it precisely where it was lost.


3. Best Practices for Test Takers

While this new system offers powerful protection, you still have a role to play in preventing crashes. The vast majority of work loss incidents are caused by an overwhelmed computer.

To ensure a smooth, crash-free experience, please follow these rules before starting your assessment:

  1. Close All Unnecessary Tabs: Close all social media, streaming video services (YouTube, Netflix), and other assignment tabs.
  2. Minimize Background Applications: Close file downloads, large games, or other applications that consume significant memory.
  3. Ensure a Stable Connection: Although the versioning system protects against brief internet drops, a stable connection ensures your 50-second autosaves are always successful.

This system is now live and ready to keep your writing safe! Happy writing! ✍️

Chromebook Crash? Your Test Answers Are Safe.

We know that a browser crash—especially a memory-related issue on a device like a Chromebook—is the last thing any student wants to deal with during an important test or assignment.

We’ve designed our online assessment system with a robust, multi-layered data saving architecture to make sure that a client-side crash results in minimal, if any, lost work. The result? At worst, you might lose only the last few seconds of work on the single question you were answering.

Here’s a look at how our system ensures maximum resilience against unexpected interruptions.


1. Answers Save Instantly (Per-Question Saving)

We don’t rely on a single “Save” button or a large, infrequent auto-save. Instead, we use a technique called asynchronous saving that pushes your answers to our secure server the moment you make a change.

  • Multiple-Choice & True/False: As soon as you click an option, that selection is immediately sent to the server and recorded. Data loss for these question types is virtually impossible unless the crash occurs mid-click.
  • Short Answer & Essay: When you are typing, your response is saved frequently and on critical events (like clicking out of the answer box). This means the work you’ve completed on previous questions is secure, and only the latest few seconds of typing on the current question might be lost if the crash happens before the final save request completes.

2. Time Used is Tracked and Recovered

For timed assessments, losing time due to a crash is just as frustrating as losing answers. Our system actively tracks and saves your elapsed test time to ensure a fair recovery.

  • Periodic Time Logging: A small, background function logs the total minutes you’ve used to the server at regular, short intervals.
  • Seamless Resumption: If your browser crashes, simply closing the crashed tab or restarting your device and logging back in will resume your test. The system immediately retrieves your last logged time, deducts it from your original limit, and starts the countdown from your remaining time. You will see a “Resuming” message before you continue.

3. What Isn’t Saved (And Why It Doesn’t Matter)

While core data like answers and time are continuously saved, some non-critical, client-side items might be lost:

  • “Mark for Review” Status: Any questions you had flagged for later review will need to be re-marked upon logging back in.
  • Window State: Settings like “full-screen mode” will revert to default and will need to be re-initiated.

These minor losses have no bearing on your score or the integrity of the test. Our priority is making sure the data that counts—your answers and your remaining time—is secure and waiting for you when you log back in.

Sunset

Well, the advent of AI in 2022 was both a boon and a bane for Innovation Assessments LLC. As a boon, it was an opportunity to incorporate AI into our apps. As a bane, it meant the main source of our income, sales on marketplaces like TeachersPayTeachers and TeachSimple, were reduced considerably. I closed both accounts last week.

The effort to make Innovation a “going concern” has spanned 30 years under different names. FrenchRegents.com. MultiLilnguae.com. JonesHistory.net. TeachersWebHost.com. The idea was to develop a subscriber base to my applications, software built to meet real teachers’ needs, not what programmers imagined teaching to be like. I never had the capital to launch properly in a crowded marketplace.

I am retired from teaching now. My career ended officially in 2023. I continue to teach remotely a few hours a day August to May because it is a pleasure to teach. My blog posts hence will come from that direction now.

If you want to subscribe to Innovation, you still can. But I am no longer engaging in marketing to promote it. Hey, I gave it a good go! Last spring I made a pitch to a virtual school I work for. Having not heard back from them, I surmise that my impressive Teams presentation was not enough to sell the service. It’s okay. They did me a kindness to hear my pitch.

I started coding classroom apps in 1993 when the closing Air Force base in Plattsburgh, NY donated a dozen or so IBM 286’s to the Crown Point Central School, where I was working. I learned QBasic and wrote simple programs for practicing verb conjugation for French (I was a French teacher then).

In the late 1990s, I was coding in C++ using a Borland compiler. I coded a messaging app, a drill and practice program, and even a security app for Windows 95! I was part-time technology coordinator for the school.

In the early 2000’s while active on a forum for foreign language teachers, I was contracted by a school on Long Island to code a web app for their classes in a “smart classroom”. From there I developed FrenchRegents.com and then SpanishRegents.com and even GermanRegents.com. I made some profit, until Barron’s Regents review made their test banks public, so I shuttered that business.

In 2007, I closed down and frankly foreswore trying to make money coding. It wasn’t until 2011 or ’12 that I tried again. By then, I had switched to teaching social studies (2004 I made the switch). JonesHistory.net was born.

The pandemic really supercharged my coding. I needed apps for teaching remotely. This was shortly after I moved from TeachersWebHost.com to InnovationAssessments.com after consults with a small business specialist. The limited liability company was formed in 2023.

After I retired from Schroon Lake Central School in 2023, I started teaching online part-time for LanguageBird and for Proximity Learning. These continue to be a source of enjoyment for me and an inspiration for app development. Both let me use my own enormous library of teaching materials spanning 30+ years.

A few weeks ago, I did some research and concluded that, if Innovation was to have a future, it needed to be re-coded in a new architecture. I worked for a short while in Python and then in Laravel Blade (a PHP implementation). Oy. The learning curve was steeper than I was able to tolerate. Add to this that I really didn’t have a reasonable expectation of any commercial success for my efforts, I abandoned the effort. It was kind of hard, actually. I have been working to build this, one way or another, for something like 30 years. It’s not easy to switch gears, admit defeat, let it go. But as a matter of principal, I value letting go when necessary.

So, I continue to upgrade the Perl scripts to suit my needs for teaching remotely. It’s a pleasure and it’s easier now with AI assistance. But even ChatGPT, in analyzing my old code, noticied the antiquity. Today it made a a joke about my coding being “like Netscape 1999”. I laughed out loud and I lamented a little that a robot could jest about outdated code.

Reader, rest assured that despite that “ancient” nature of the code, I have secured it against dangers and if you are a subscriber you may be assured of security.

Reader, a lot of this is tied up in being 57 years old and seeing things fade away and change. At this point, I suppose I am grappling with that.

AI at Innovation: Three Ways Our Tools Support Teachers

Artificial intelligence isn’t here to replace teachers—it’s here to make their work more efficient, insightful, and impactful. At Innovation Assessments, we’ve built AI into our platform in three carefully designed ways. Each of these functions addresses a different part of the teaching cycle: preparing lessons, evaluating student work, and monitoring learning behaviors in real time.

Let’s take a closer look.


1. Teaching Assistant: Generating Prompts, Tasks, and Test Questions

Teachers often spend countless hours preparing materials: prompts for writing, comprehension tasks, practice questions, or even entire quizzes. Our AI-powered Teaching Assistant helps cut that prep time by generating high-quality starting points:

  • Assessment & activity prompts: Suggests open-ended discussion questions, role-play scenarios, or practice drills tailored to your subject.
  • Test question generation: Builds multiple-choice or short-answer items aligned to your chosen level and category, whether it’s social studies DBQs, French language tasks, or science practice sets.
  • Adaptability: Because the generator accepts teacher input on topic, difficulty, and format, you still set the pedagogical direction—the AI just does the heavy lifting.

The result? More time to focus on pedagogy and less on busywork.


2. Grading Assistant: Scoring Short Answers and Longer Essays

Grading is where AI can provide meaningful support without ever removing teacher authority. Our Grading Assistant uses OpenAI’s models to analyze student responses and offer suggested scores or rubric-based comments:

  • Short answer scoring: Provides a confidence-scaled score (e.g., full credit, partial credit) with a rationale tied to your rubric.
  • Essay analysis: Surfaces structure, clarity, and argument strengths/weaknesses so you can give students faster, more targeted feedback.
  • Teacher control: Every score is a suggestion—teachers make the final call. AI never replaces professional judgment.

This approach reduces turnaround time and makes it easier to give richer feedback, even on assignments with dozens of responses.


3. Proctor Function: Analyzing Student Activity in Online Apps

Digital classrooms introduce new challenges: how do you know if students are fully engaged, struggling, or even drifting off task? Our Proctor Function gives teachers insight into behavior patterns during online interactions:

  • Session monitoring: Tracks student activity logs (e.g., navigation events, copy/paste, time away from page).
  • Pattern analysis: Uses AI to highlight irregularities—like frequent page exits during a quiz—or flag potential academic integrity concerns.
  • Formative insights: Goes beyond “cheating detection” by helping you spot disengagement, pacing issues, or moments when students may need extra support.

Think of it as a lens into classroom dynamics that’s hard to see in a virtual environment.


Why These Three?

We chose these categories—Teaching Assistant, Grading Assistant, Proctor—because together they cover the full arc of digital instruction:

  1. Before class (plan): generate engaging materials.
  2. After class (assess): provide consistent, fast feedback.
  3. During class (monitor): ensure students are active and supported.

Our guiding principle: AI should serve teachers, never the other way around.

Introducing Weighted Questions: The Smart Way to Grade Your Tests


Have you ever created a test where some questions were simply more important than others? Perhaps a single-sentence response question you intended as a quick check for understanding, and a more complex, multi-paragraph essay question that required a deeper analysis.

Or have you decided after the test that some questions need to be removed? Or correct the answer key and you need to recalculate scores?

With our latest update, you can now assign specific weights to each question on your tests, allowing you to create more nuanced and accurate assessments.

What’s New?

You now have the power to define the value of every question. When you’re editing your test, you can set the weight for each question, for example:

  • Multiple-choice questions worth 1 point.
  • Short answer questions worth 5 points.
  • An essay question worth 20 points.

Our new scoring system will automatically calculate the final score for each student based on the weights you set.

The Power of Re-Scoring

But what if you decide to change the weights after students have already taken the test? This is where the magic happens.

With the click of a single button, you can now re-score an entire class. Our new and improved algorithm will re-calculate every student’s grade, taking into account:

  • Updated Question Weights: If you change a question’s value, the scores will be instantly updated.
  • Answer Key Corrections: Did you find a mistake in the answer key? Correct it, and every student’s score will be recalculated.
  • Changes in Question Count: If you add or delete questions, the system will adjust the final score accordingly.

And it’s fast. This new re-scoring capability is built on a highly optimized system that can process hundreds of students and questions in a fraction of the time. We’ve even addressed edge cases, such as students who have had their old answers automatically archived, to ensure accurate and reliable results every time.

Our goal is to give you more flexibility and control over your assessments, so you can focus on teaching. Try out the new weighted questions feature today and see the difference.


NEW! AI Analysis of Proctor Notes (Student Engagement on Tests)

We’re excited to introduce a brand-new tool for teachers: AI Proctor Analysis. This feature takes the detailed proctoring logs collected during online assessments and automatically generates a professional, concise summary of student behavior—helping teachers spot issues faster and focus on teaching instead of sifting through logs.

How it Works

During an assessment, our system records digital behavior events such as page switches, text pasting, and other activity. These notes are stored securely in the teacher’s proctoring database.

With the new feature:

  1. Logs are gathered – For each student and test, the platform collects all behavior notes.
  2. Cleaned & organized – Duplicate or redundant entries are filtered so the report is readable.
  3. Analyzed by AI – The logs are sent through our secure AI integration. The AI is instructed to act as a strict test proctor, highlighting suspicious or irregular activity.
  4. Teacher summary – In just a few sentences, the AI generates a professional summary for the teacher, flagging potential problems and confirming if behavior was normal.

Why This Matters

  • Time-saving: No more scrolling through long behavior logs.
  • Professional tone: Reports are short, objective, and easy to share.
  • Enhanced oversight: Teachers get a clearer picture of digital test behavior at a glance.

Example

Instead of wading through dozens of raw log entries like:

Started task
Left page
Returned to test
Text pasted

The teacher sees a clear summary such as:

“The student briefly left the page twice and pasted text once. Behavior suggests potential use of outside resources. Recommend follow-up.”

Built with Security in Mind

  • Only authenticated teachers can access proctoring data.
  • Student activity logs are processed securely.
  • Every AI request is logged for accountability, including token usage and teacher identifiers.

The bottom line: With AI Proctor Analysis, you’ll spend less time interpreting logs and more time making informed decisions about your students’ online assessment behavior.


New Feature: Teacher Comments on Short Answer Questions

This week when giving pretests for AP French, a teacher found they needed the ability to leave notes directly on individual student responses. Today I rolled out a new feature that makes that possible.

What’s New

When reviewing a student’s short answer question, teachers will now see a “+ Comment” button alongside the scoring tools. Clicking this button opens a simple dialog where you can type in your feedback.

  • Comments are saved directly to the system, so they’re always there the next time you revisit the student’s work.
  • Each comment is linked to a specific student and specific question, so there’s no confusion about what the feedback refers to.
  • You can edit or delete your comment at any time.
  • An optional toggle lets you make the comment visible to the student, so it can be private teacher notes or shared feedback.

Why It Matters

This update is designed to give teachers more flexibility:

  • You can jot down quick reminders for yourself (“Check this student’s phrasing with the rubric later”).
  • You can leave direct feedback for students to help them improve.
  • You can build up a history of feedback that follows the student across sessions.

Keeping It Simple

I’ve worked to keep this feature as lightweight as possible:

  • Comments save instantly, no extra steps required.
  • The display is clean, with a simple box showing the comment, teacher name, and timestamp.
  • For students, if you’ve chosen to make a comment visible, they’ll see it in their results view — but private notes stay private.

New Feature: Send Real-Time Messages to Students During a Test

We just rolled out something that a lot of you have been asking for: you can now send quick, targeted messages straight to a student while they’re in the middle of taking a test.

Picture this:
You’re monitoring your class in the proctor view. One student seems stuck on a question, another keeps leaving full-screen, and someone else clearly didn’t read the instructions. Instead of calling them out across the room (or emailing after the fact), you can click their name, type a quick note, and it pops up right on their test page.

How it works

  • Click & type: From the monitor app, click the little “message” icon next to a student’s name.
  • Choose or write: Pick from a quick template like “Stay on the test page, please.” or type your own custom note (up to 500 characters).
  • Send: The message is instantly queued for that student.

When they get it

  • If they’re online (on that test): The message usually appears within seconds, in a blue notification box with an “OK” button.
  • If they’re not online yet: No worries—messages wait in a queue until they open that same test. As long as it’s within 24 hours, it’ll show up when they start.
  • If they’ve left the test: If they come back within 24 hours, the queued messages will be there. After that, the system automatically deletes them.

Either way, every message you send is permanently logged in the student’s proctoring record for that test—so even if they never see it in real time, you still have a record of what you sent.

A few tips

  • Keep it short and specific. The best in-test messages are direct (“Answer #3 needs a complete sentence.”) rather than vague.
  • If a student doesn’t respond or fix the issue, follow up in person or through your regular channels after the test.
  • Remember that messages are tied to a specific test—you can’t send a “global” message that will pop up no matter what page they’re on.

✨ New Feature: AI-Powered Lesson Plan Generator

Innovation Assessments now includes a powerful new tool for teachers: an AI-supported Lesson Plan Generator designed to help you produce detailed, standards-aligned plans in seconds — and in the exact format required by platforms like Proximity Learning.

Whether you’re preparing for a live session, writing plans for Canvas, or organizing your weekly teaching outline, this tool saves you time and effort — while keeping full control in your hands.


How It Works

Just enter a plain-English description of your lesson idea — including grade level, subject, standards, and your general teaching goals. Then, with a click, the AI returns a fully formatted lesson plan including:

  • Expanded, student-friendly interpretations of standards
  • Clear learning objectives
  • Essential questions
  • Instructional components: Bell ringer, direct instruction, guided and independent practice, and exit ticket
  • Cleanly formatted table ready to paste into Canvas or Docs
  • Optional links to official standards (like CCSS or TEKS)

You can even copy the full HTML with one click or paste directly into any editor.


Why This Matters

Creating high-quality, standards-aligned lesson plans takes time — especially when working across multiple platforms or preparing for virtual sessions. This tool helps teachers focus on what matters: great instruction, not paperwork.

  • No extra logins
  • No template juggling
  • No cutting and pasting from PDFs

Just describe what you want to teach — the AI handles the structure.

Coming Soon

We’re already working on enhancements, including:

  • Editable fields for fine-tuning after generation
  • Save and revisit past plans
  • Export to downloadable Word or PDF format
  • Support for CEFR levels and LanguageBird formatting
  • Integration with recurring weekly plans or pacing guides

Try It Now

Log into your teacher dashboard utilities tab and under Plan Book and look for:

AI Lesson Plan Generator

And let us know what you’d like to see next — we’re building this tool for working educators like you.

AI Lesson Planning Tool for Remote and Virtual Educators

Teachers working with platforms like Proximity Learning, LanguageBird, and other virtual schools can now generate full, standards-aligned lesson plans instantly using AI. This tool supports Common Core (CCSS), NGSS, and TEKS-aligned plans for grades K–12, and integrates seamlessly with Canvas, Google Docs, and other LMS platforms.

Whether you’re teaching remote students in New York, Texas, California, or across the U.S., the AI Lesson Plan Generator helps ensure every plan meets your school’s formatting and curriculum standards.

Supports: math, ELA, science, social studies, and world languages. Ideal for certified teachers delivering synchronous or asynchronous instruction online.

This feature is provided by Innovation Assessments LLC — helping educators streamline planning, grading, and engagement with ethical, secure AI tools.