I've created this page. There was no such wiki page for Post and Assess development. Only the front end page. Please use this as needed. You can review other project pages for ideas for content areas. If gitlab contains the main info then use pointers/links from here to there with any short abstracts as fitting for ease of understanding. You can view other projects like LMA for inspiration and possible content areas.
Locations and Logins
Running PA for the first time
- After running the 'docker-compose up' command, the containers will fail to startup, because the web container depends on data to be in the database, with specific tables. This can be remedied by using the following SQL file to "seed" the MySQL db with the appropriate tables and sample assignment:
Changes to database
- Created 2 new tables to allow instructor to attach files to their grading comments. They can be created with the following mySQL commands:
- CREATE TABLE `grade_attachments` ( `Grade_id_grades` BIGINT(20) NOT NULL, `attachments_id_attachments` BIGINT(20) NOT NULL, `grade_attachments_index` INT(11) NOT NULL, PRIMARY KEY (`Grade_id_grades`, `grade_attachments_index`), UNIQUE INDEX `attachments_id_attachments` (`attachments_id_attachments`), CONSTRAINT `FK_grade_attachments_attachments` FOREIGN KEY (`attachments_id_attachments`) REFERENCES `attachments` (`id_attachments`), CONSTRAINT `FK_grade_attachments_grades` FOREIGN KEY (`Grade_id_grades`) REFERENCES `grades` (`id_grades`) )
- CREATE TABLE `grade_attachments_AUD` ( `REV` INT(11) NOT NULL, `Grade_id_grades` BIGINT(20) NOT NULL, `attachments_id_attachments` BIGINT(20) NOT NULL, `grade_attachments_index` INT(11) NOT NULL, `REVTYPE` TINYINT(4) NULL DEFAULT NULL, PRIMARY KEY (`REV`, `Grade_id_grades`, `attachments_id_attachments`, `grade_attachments_index`), CONSTRAINT `FK_grade_attachments_AUD_REVINFO` FOREIGN KEY (`REV`) REFERENCES `REVINFO` (`REV`) )