Quantcast
Channel: Backup and restore
Viewing all articles
Browse latest Browse all 6533

Re: Moodle 1.9 to 2.4 course restore w/ users

$
0
0
by Robert Blomeyer.  

Ken:

*SIGH*

I was soooo hoping I could find a way to pull off restoring those 1.9.19 courses  (along with their students and data) by exporting/restoring course backups.

I'd prefer to not attempt upgrading  a clone of our 1.9.19+ server to 2.2.10.  The very thought of doing a 1.9 > 2 version upgrade (incl. major upgrades to  PHP and MySQL) makes me weak in the knees.

Before reading your latest reply I decided to give restoring from 1.9.19+ to 2.2.10 a try. Needless to say... it didn't work.

When I show you the PHP error message the restore threw up, I'll probably be able to hear you laughing all the way from Port Lavaca, TX to Lisle, IL.

error/file_invalid_path

More information about this error

Stack trace:
  • line 1219 of \backup\converter\moodle1\lib.php: moodle1_convert_exception thrown
  • line 1311 of \backup\converter\moodle1\lib.php: call to moodle1_file_manager->migrate_file()
  • line 1321 of \backup\converter\moodle1\lib.php: call to moodle1_file_manager->migrate_directory()
  • line 575 of \backup\converter\moodle1\handlerlib.php: call to moodle1_file_manager->migrate_directory()
  • line 563 of \backup\converter\moodle1\handlerlib.php: call to moodle1_files_handler->migrate_course_files()
  • line 309 of \backup\converter\moodle1\handlerlib.php: call to moodle1_files_handler->process()
  • line 371 of \backup\converter\moodle1\lib.php: call to moodle1_root_handler->on_root_element_start()
  • line 756 of \backup\converter\moodle1\lib.php: call to moodle1_converter->path_start_reached()
  • line 228 of \backup\util\xml\parser\processors\simplified_parser_processor.class.php: call to moodle1_parser_processor->notify_path_start()
  • line 102 of \backup\util\xml\parser\processors\simplified_parser_processor.class.php: call to simplified_parser_processor->process_pending_startend_notifications()
  • line 92 of \backup\util\xml\parser\processors\progressive_parser_processor.class.php: call to simplified_parser_processor->process_chunk()
  • line 169 of \backup\util\xml\parser\progressive_parser.class.php: call to progressive_parser_processor->receive_chunk()
  • line 212 of \backup\util\xml\parser\progressive_parser.class.php: call to progressive_parser->publish()
  • line ? of unknownfile: call to progressive_parser->start_tag()
  • line 158 of \backup\util\xml\parser\progressive_parser.class.php: call to xml_parse()
  • line 137 of \backup\util\xml\parser\progressive_parser.class.php: call to progressive_parser->parse()
  • line 150 of \backup\converter\moodle1\lib.php: call to progressive_parser->process()
  • line 128 of \backup\converter\convertlib.php: call to moodle1_converter->execute()
  • line 215 of \backup\util\helper\convert_helper.class.php: call to base_converter->convert()
  • line 421 of \backup\controller\restore_controller.class.php: call to convert_helper::to_moodle2_format()
  • line 35 of \backup\restore.php: call to restore_controller->convert()

Because you've also contributed to a couple of threads where that error has been thoroughly discussed, you already know what an abysstrying to kludge around that particular problem is.

OTA doesn't absolutely "need" to move all those archived Moodle 1.9 courses onto OTA's production server. (2.3.7) Where they're archived now on an inactive Moodle 1.9.x server is a perfectly adequate place for them to park.

The reason I'm looking for the easiest way to move 28 BIG Moodle 1.9.19+ courses (incl. enrolled participants & data) onto a Moodle 2.3/4/5 server is OTA's  begun issuing "Digital Certificates" from CertificatesWall.com to  literally hundreds of  high school teachers who have successfully completed our OTA-121 professional development course since the third quarter of 2010.

CertificatesWall.com has built and released an integration for Moodle 2.x. I've tried & tried to  interest them in building a Moodle 1.9 integration. No luck to date.

Issuing their digital certificates from a Moodle 2.x integration is a cinch. It's hypothetically "possible" for an organization to crank out 28 Moodle courses worth of certificates manually from CertificatesWall.com's website. But the labor intensive customization required to get all the details right on all the certificates for each completed course would require a lot of work.

But after exploring the other optiona, I'm beginning to think issuing all those  Certificates manually on Certificates.com's site is probably the lesser of all the available evils.

Unless you have some other brilliant , creative solution up that deep and voluminous sleeve of yours.

If not, thanks anyway for all your great ideas and support.

In the Spirit of Sharing you gave it an industrial strength Texastry!

Dr. Bob Blomeyer

Online Teaching Associates

 

 

 

 

 

 


Viewing all articles
Browse latest Browse all 6533

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>