Disappeared projects

Hello,

I am a teacher in France at a middle school with 14/15-year-old students.
Recently, some of my students have lost projects they were working on from one day to the next. I checked with them, there was nothing in the trash, and they definitely had a project in progress. I can't explain this loss.

And I have no solution to offer them other than to redo what was lost. I don't have access to their computers to change any settings.

Thank you

Which server do they use?

ai2.appinventor.mit.edu

Code.appinventor.mit.edu

?

What do they use to login?

Reentry codes?

Introduce a workflow for your students to routinely backup/download their aia project/s. People are always losing their projects for some reason or another, so backups are vital. Don't rely on AppInventor to keep them safe. (That said, AppInventor has never lost any of my projects in 15 years)

1 Like

The same has happened to a few of my students. I wonder if it is related to an update?

This is quite unfortunate as students are working on the Create Performance Task for the AP Exam and are having to start over.

They're working anonymously; I'm not allowed to use an account (so https://code2.appinventor.mit.edu/ or a similar one). They're using the code provided upon their first login.

They're not losing all their work (which could be a coding error), but they are losing parts of the projects!
I haven't had this problem in years! Having to regularly export to .aia doesn't seem like a solution...

Having to regularly export to .aia doesn't seem like a solution...

Dear Cedric, let me disagree: the backup (namely in this development environment “.aia”) is mandatory in all the software quality standards, starting from the DOD-STD 2167, a military standard born in the ‘80ies, and up to now in any Cybersecurity standard is still mandatory. Therefore I strongly suggest you, as a teacher, to instruct your students to do so.

Having said that, obvioyusly it is highly ennoying to rewrite the (either a part of) code, but if you don’t have backup there is no other chance.

I don’t know whether @Susan_Lane can do something on their accounts.

Meilleures salutations et bonne chance

PS Since you say that they’ve lost only parts of their codes, this means that they can still open the projects ? Please check whether blocks are finished in their backpack on into the local trashbin

Another hypotesis could be also the right click on an empty area of the blocks page, all the blocks are tagged and if the student hits the DEL button, he could have erased mostly all.

Check if their Blocks Toolkit in Project Properties is still set to default.

A different setting would wipe out blocks by category.

It's not just part of the code they lost, but entire projects...
They had:
project1, project2, project3, project4, etc....
and suddenly, in the project list, project 2 (an entire project) is no longer present.... nothing in the App Inventor trash ???

Could it be hiding in a folder?

no, no…

There has been some behind the scenes migration work by @jis on moving projects from code... to code2... server(s).

I wonder if reentry codes have been affected?

I also wonder if reentry code uniqueness checks have slipped between the cracks during the migration onto an empty server?

On the code server it is childs play (pun intended) to export all projects. Three clicks and it is done:

  • Export
  • Export All Projects
  • Click OK on the advisory dialog
  • Output: a zip file containing all projects

(On the ai2 server you may have to export projects in chunks of no more than 15 at a time, depending on the size of projects)

I know it's easy to export projects, but with my 14/15-year-old students, it remains quite problematic for several of them. I take advantage of not having to systematically export the work with App Inventor and save it with Scratch or other software.

If there was a migration, let that be the reason for this loss, and let's prevent it from happening again.