Forum Replies Created
-
Yes, I believe this is what you are looking for: https://www.edutracsis.com/kb/screen-acronyms/
Unfortunately, it doesn’t include the url/path.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: List of All ScreensYour error you are getting when set to DEV means the proper permissions are not set correctly on your server environment. It can’t create the nodes without the proper permission. You must allow write permissions to wherever you set your Cookies and File Savepath.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: Warning after first intallationFirst make sure you are not running a PHP version greater than 7.0. When you say dashboard is blank, does that mean there is no menu system as well?
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: Warning after first intallationIn Installation, the recommended PHP version is 7.0. I believe Ubuntu 18.04 uses PHP version 7.2 which isn’t supported yet by etSIS.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: Blank screen after installThis is somewhat fixed. You cannot login via the Analytics login screen yet. You have to login via eduTrac SIS.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: etSIS Analyticsin reply to: etSIS AnalyticsI hope to have this fixed by the end of the week.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: etSIS AnalyticsI hope to have this fixed by the end of the week.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: etSIS AnalyticsI am so sorry about that! Paypal did not communicate the payment back to the system. If you log back into your account, you should now see the modules and be able to download and install them. Again, sorry for the inconvenience. Let me know if you have any other questions or issues.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: Monthly Modules BundleThat’s how I would like for the default transcript to look. I don’t know if I can achieve that, but I will give it a try.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: CustomizationCan you tell me or show me what the transcript should look like?
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: CustomizationThere is a sign in/login button at the top. Login with the default user credentials. Once you have logged in, go to Dashboard. Once you are there, head on over to Offline Mode.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: Installation successful, system offlineThe link below gives you the fix to your issue:
https://github.com/parkerj/eduTrac-SIS/issues/83
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignin reply to: Unable to Create SectionThis means that there is a curl error.
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaignWe need to do an alias for tags since person, staff and student tables all have a field called
tags
.Open up the file app/functions/auth-function.php. Locate the function get_person_by and replace it with the code below:
function get_person_by($field, $value) { $app = \Liten\Liten::getInstance(); try { $person = $app->db->person() ->select('person.*, address.*, staff.*, student.*') ->select('person.tags as naeTags, student.tags as stuTags, staff.tags as staffTags') ->_join('address', 'person.personID = address.personID') ->_join('staff', 'person.personID = staff.staffID') ->_join('student', 'person.personID = student.stuID') ->where("person.$field = ?", $value) ->findOne(); return $person; } catch (NotFoundException $e) { Cascade::getLogger('error')->error($e->getMessage()); _etsis_flash()->error(_etsis_flash()->notice(409)); } catch (ORMException $e) { Cascade::getLogger('error')->error($e->getMessage()); _etsis_flash()->error(_etsis_flash()->notice(409)); } catch (Exception $e) { Cascade::getLogger('error')->error($e->getMessage()); _etsis_flash()->error(_etsis_flash()->notice(409)); } }
Now, you will need to change your plugin to reflect the changes made above. The code in the plugin should now look like this:
$app = \Liten\Liten::getInstance(); function add_appl_stud_tags($spro) { $app = \Liten\Liten::getInstance(); $person = get_person_by('personID', $spro->stuID); $student = $app->db->student(); $student->tags = $person->naeTags; $student->where('stuID = ?', $spro->stuID); $student->update(); } $app->hook->add_action('post_save_stu', 'add_appl_stud_tags');
Joshua Parker
Twitter | Facebook | DigitalOcean | tinyCampaign