parkerj / edutrac-sis Goto Github PK
View Code? Open in Web Editor NEWeduTrac SIS is the most advanced open source student information system for higher education.
Home Page: https://www.edutracsis.com/
License: GNU General Public License v3.0
eduTrac SIS is the most advanced open source student information system for higher education.
Home Page: https://www.edutracsis.com/
License: GNU General Public License v3.0
Immediately after installation, I get the error:
Fatal error: Uncaught app\src\Core\Exception\IOException 'Could not create the file cache directory.' in /home/pucsr096/public_html/eduTracSis/app/src/Core/Cache/etsis_Cache_Filesystem.php(166) #0 /home/pucsr096/public_html/eduTracSis/app/src/Core/Cache/etsis_Object_Cache.php(42): app\src\Core\Cache\etsis_Cache_Filesystem->__construct() #1 /home/pucsr096/public_html/eduTracSis/app/functions/global-function.php(26): app\src\Core\Cache\etsis_Object_Cache->__construct('file') #2 /home/pucsr096/public_html/eduTracSis/app/functions/cache-function.php(60): _etsis_cache_init() #3 /home/pucsr096/public_html/eduTracSis/app/src/Hooks.php(819): etsis_cache_get('system_email', 'option') #4 /home/pucsr096/public_html/eduTracSis/app/functions/logger-function.php(74): app\src\Hooks->get_option('system_email') #5 /home/pucsr096/public_html/eduTracSis/app/functions/dependency.php(693): require('/home/pucsr096/...') #6 /home/pucsr096/public_html/eduTracSis/config.php(117): require('/home/pucsr096/...') #7 /home/pucsr096/public_html/eduTrac in /home/pucsr096/public_html/eduTracSis/app/src/Core/Cache/etsis_Cache_Filesystem.php on line 166
config.php was changed to point to /home/pucsr096/etsis_tmp (which has rights of 775) as shown in the installation instructions.
Better integration throughout the system to generate better logs. In some instances, the administrator will receive an email on critical issues.
Hi , i get the message Student ID must be numeric. when registering a student, even the id is numeric
Sorry Joshua, another one.
I added a person, gave them a person type of 'student' and a role of 'student'. Saved them.
Located them using person search and then created an application for an academic program I have set up. I have also set up my course and a corresponding course section
I do my applicant search, choose the 'Create Student' action, complete the form and submit and am greeted with a '409 Conflict Error'
In the error log I see:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'acadLevelCode' in 'field list' [] []
The student record is added correctly in the database but not in the sacp table which I guess is the one that links the student to their programme, advisor etc.
I guess this is because there's no column for acadLevelCode in the sacp table - is it OK to add one?
Attendance was removed, but the request is for it to be added back.
Add code to try and catch node exceptions better.
Hello Everyone,
I followed the installation Steps of eduTrac-SIS through this link
https://www.edutracsis.com/manual/installation/
without any problems
But I changed the port on apache2 to 8072 because port 80 is used by other application
when I browse the app through
it login on apache2 homepage not on eduTrace
I can not access eduTrace
please help me in access it
Thanks
STAL screen should allow for NULL values for updating.
Hello,
I have been trying to install eduTrac on Windows 10. When I execute "./etsis core migrate" command, I get the following error:
'.' is not recognized as an internal or external command, operable program or batch file.
I have debugged the issue down to etsis_CLI.php file. The error is received when $instance is created.
echo 'Impl: ', var_dump($implementation), "\n";
echo 'Args: ', var_dump($arguments), "\n";
echo 'Assoc: ', var_dump($assoc_args), "\n";
$instance = new $implementation($arguments, $assoc_args);
echo "Error occurs here";
My output is:
Impl: string(12) "Core_Command"
Args: array(1) {
[0]=>
string(7) "migrate"
}
Assoc: array(0) {
}
'.' is not recognized as an internal or external command,
operable program or batch file.
Static files were updated in order for SSL to work at 100% across the whole installation.
Implement the ability to change currency.
Hide the required section field on SACD when viewing transfer credits.
stu_term, stu_term_gpa and stu_term_load will be merged into one table: sttr
On a fresh install of EduTrac-SIS r6.3.4 on Debian 8.9 Jessie:
/sect/brgn/
/sect/courses/
How can I do to publish in News & Announcements? thanks
Hi
I am getting this error on installation
PHP Warning: include(): Failed opening '/*/config.php' for inclusion (include_path='.:/usr/local/php5.6/lib/php') in //index.php on line 27
Make it easier for faculty, staff and students to contact the system administrator if they need their password reset.
Need to add html content type as a conditional for those who are not using the SMTP plugin.
STTR cronjob handler returns an error when trying to calculate gpa when grade points are 0.
Three tables merged into one. This was long overdue.
stu_term, stu_term_gpa, stu_term_load
Add Twilio test popup to ensure it is working.
I understand you implemented the inability to delete courses and sections. Though very counter intuitive, I cannot seem to make it inactive either because when i switch it, there is no save button!
Now Im sure there must be something Im doing wrong, because this would cause so many issues. Having students register for classes that were created by mistake is not what we want!
Please advise
Implement altID as the alternative to personID/staffID/stuID if altID is not NULL.
Add code to try and catch database exceptions better.
Staff has reported to me that timesheets are not working properly. The start time and end time continue to be populated with the current time. They cannot adjust them properly and they are saving as 0 work hours. Thanks for your help.
Line 16 in app/dropins/system.dropin.php
:
if(!in_array('cc', $email->fields())) {
should be:
if(is_null($email->fields()) || !in_array('cc', $email->fields())) {
to avoid errors like:
in_array() expects parameter 2 to be array, null given
Similarly, lines 139 and 677 in app/src/Core/NodeQ/CoreDatabase.php
:
$schema = $this->schema();
should be:
$schema = is_null($this->schema()) ? array() : $this->schema();
Precede line 42 in app/src/Core/NodeQ/Helpers/Config.php
with:
if (is_null($this->schema())) return array();
Also the following file is missing:
/var/lib/php5/sessions/edutracsis/nodes/etsis/student_email.config.node
Add GPA to student header.
(Newbie here, asking forgiveness in advance for any faux-pas in posting here, or misunderstanding the issue.)
Issue:
When I go to the "Search Courses" page (https://"example.com"/courses/), we see a "409 - Error: Conflict" error, and when I go to the error logs (https://"example.com"/err/logs/), we see thousands of lines of the same error:
Error Type:
E_WARNING
String:
is_dir(): open_basedir restriction in effect. File(/srv/www/"example.com"/web) is not within the allowed path(s): (/var/www/clients/client1/web1/web:/var/www/clients/client1/web1/private:/var/www/clients/client1/web1/tmp:/var/www/"example.com"/web:/srv/www/"example.com"/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/dev/random:/dev/urandom)
File:
/var/www/clients/client1/web1/web/app/src/vendor/symfony/process/ExecutableFinder.php
Line Number:
60
...overall, the logs list 3,255 errors.
NOTES:
open_basedir restriction
error but it's all I have to go on, so any information providing a resolution (and any associated support fees) would be welcomed and greatly appreciated.I'm in Ireland and so there are quite a few people with surnames including apostrophes - O'Loughlin, O'Donnell etc.
When such names are saved in the person table, as the title says, the apostrophes are converted to their unicode HTML entity equivalent which is then displayed raw as ''' in the person view screen.
When i run index.php in my server, this error message is displayed :
[03-Apr-2017 08:57:32 America/Sao_Paulo] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'atinfoco_edutrac.plugin' doesn't exist' in /home/atinfoco/public_html/edutrac/Liten/Orm.php:247
Stack trace:
#0 /home/atinfoco/public_html/edutrac/Liten/Orm.php(247): PDOStatement->execute(Array)
#1 /home/atinfoco/public_html/edutrac/Liten/Orm.php(313): Liten\Orm->query('SELECT \n\t plugi...', Array)
#2 /home/atinfoco/public_html/edutrac/app/src/Hooks.php(231): Liten\Orm->find(Object(Closure))
#3 /home/atinfoco/public_html/edutrac/app/functions/hook-function.php(83): app\src\Hooks->load_activated_plugins('/home/atinfoco/...')
#4 /home/atinfoco/public_html/edutrac/app/functions/hook-function.php(554): load_activated_plugins('/home/atinfoco/...')
#5 /home/atinfoco/public_html/edutrac/config.php(118): require('/home/atinfoco/...')
#6 /home/atinfoco/public_html/edutrac/index.php(27): include('/home/atinfoco/...')
#7 {main}
thrown in /home/atinfoco/public_html/edutrac/Liten/Orm.php on line 247
Code is missing for the admit status on the student header.
Email templates to use or choose from to send out system emails.
I have an issue when registering a new student to a certain section, the following error message appears and the student is not registered in the database or anywhere else. I tried registering the student directly through the database (manually), but even then it didn't sync with the moodle plugin that I've installed. What is meant by this issue and how can I resolve it?
I think if we solve the registration issue, the moodle sync will be solved.
Add ability to test RGN rules.
hi Joshua
i had Sign in issues for 6.3.0-RC3 .
when i try to Sign in it's redirect me to first page without any login effect
i using Username: etsis Password: edutracsis what you are put it to used for first login
i know it's unstable version
i had other issues for 6.2.12 but it's more complicit we will take about it in another time
Enhanced security for logged in cookies.
Fix a bug where using a deprecated mysql_* function was a mistake. Should have been using PDO.
When viewing the screens on a mobile device, the hamburger menu that should display a dropdown of the main menu elements does not display on the default theme. It works fine with the 'clean' theme but unfortunately that is not applied on the dashboard. There are no javascript errors.
EduTracSIS Release: 6.3.3
MySQL 5.7
PHP 7.1.4
Apache 2.24
MACOS Sierra
New Academic Level screen.
We bought this software late last year, and were going through the dev process with Joshua, he was helping us get the system up and running for our needs, but his contact abruptly broke off.
The last message we got from him was that he'd moved from Boston "back" to South Carolina, early in January.
At first we were concerned about our software development, now we're just worried for him.
I don't see any activity here either.
Has anyone heard from Joshua in the last few weeks?
Is he OK?
Honestly worried for the guy, seemed like a nice person.
Any info would be greatly appreciated.
Need to create virtual STAC table for a more accurate credit evaluation.
Extend the height of the text editor when editing the homepage's welcome message.
Widen the navbar.
Need to fix missing sttr records where cronjob before release 6.3.0 was not working properly.
please trying to go to /pages/admissions/
but getting the error
Ouch! 404 error
It seems the page you are looking for is not here anymore. The page might have moved to another address or just removed by our staff.
Fix grouping logic for business rules.
Same problem from a month ago has reappeared. We logged on as a student in the course screen, but the “select” buttons are missing for the courses. Some of our students are reporting the same problem and therefore they cannot register for courses. Registration for spring semester is affected. Please help. Thank you, again!
In the file etsis_Cache_Filesystem.php there are a couple of references to a function _mkdir. Despite having set my cache folder permissions and ownership appropriately, this function does not seem to work.
As a temporary workaround I have changed that function to the standard PHP mkdir function and that functions correctly but obviously it's not ideal to be editing core files.
This seems to be MAC OS specific as I didn't have the problem on a test instance running on Ubuntu.
EduTracSIS Release: 6.3.3
MySQL 5.7
PHP 7.1.4
Apache 2.24
MACOS Sierra
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.