A.C.C.E.S.S
Academic Community Computerized Enrolment Software System
Development Change log
v6.0
- changing charset and collations by batch on all databases
- generate student GWA per term as batch
- generate student GWA at checklist
- use debug_trace() for log reports
- resize columnwidths at the student course evaluation
- [595] Student Info modifications relative to trivial
information
- Automatically generate Achievers PDF with options to add
footer comments
- Online enrollment alpha-release
- Virtual Queueing
- Send request to evaluate student curriculum and added to
virtual queue
- Gather student feedback survey at student portal
- Send Email with multiple file uploads
- Automatically send statistics report via email
- Send Teacher Class Roster(s) to email
v5.0
- Revenue Report revision v2.0
- Departmental A/R Report revision v2.0
- User management by roster
- Faster switch between semesters
- Discount-Student user interface
- Control who can access from WAN locations
- Upgrade email validation
- Request password change via email
- Online registration for new students with caching
- Copy schedules from other term(s)
- Generate and Display Grade Averages
- Comparative Enrollment Statistics v2.2
- Student Requests password via registered email address
- Automatically check for duplicate registrations
- PHPExcel library for a pre-formatted XLS output
- Online Registrants List on School Statistics Report
- More Trivial information management modules
- Enable/Disable discounts
- Revenue report revision based on discount management v3.0
- Merge and change user's login name
- User account security - Password algorithm changes and account expiration
- Mobile interface for Students
- OTR fixes and feature changes
- Faculty Class Record upload/download v0.1
- Random student password generator as an option
- DOSA module revised including coding structure to enhance security
- nTilde on PDF and html forms
- User info autosaves during updates
- Basic Student Central Module
- Autogenerate password for student & users
- Change Pagekey-security settings
- Add student password change to student popup
- Remove comma on student fullname display if in case no lastname
- Sanitize db primary key constraints
- Allow exemptions (by moduleid or buttonid) on StudentPopup
- [Fix] Student Calendar when not currently enrolled
- Title format changes
- Revision of the Class Program / Student Rating Slip
- Remove else closer on older pages after a force redirect
- [Fix] Student Central refreshes page every new entries
- [431] Send student password to email
- Archive SubjectLoads
- [442] highlight row during grade input and confirmation
- anti-CSRF tests and patches
- split database logs from action logs
- Subject enlistment searches only available slots and optionally within student's curriculum if set
- Bind student financial transactions to an extended class
- [444] Student Balances Revision 2.0
v4.96
- More information for user profile
- Charset: UTF-8 for main pages and ISO-8859-1 for XHTTP Requests
- Flag on Discounts awarded for unenrolled students
v4.95
- Bulk upload and registration of old records of graduates
- Upload individual files to student records via the student popup
- Generate and export all enrolled students
- Fix Balance Schedule Slots
- Schedule Popup on double-click: Info, Class Roster
- Set Student Curriculum at Popup tool
- Schedule search with more options: Curriculum, student-enrolled
- [305] Set student curriculum during enlistment
- [334] Error when Birthdate is not set for NSTP Graduate Report
- [335] Payment is not Saved completely
- [320] Error adding fees
- [331] Edit Student Profile on page at Enlistment
- [327] Broken Schedule-Slots URL
- [319] Add Number of Enrollees during schedule search
v4.94
- Adopt to PHP 5.3 coding standards part 1
- Fix Case B of CGE Evaluation Record - student is registered and has
existing evaluations
- [315] Fix Enrolment List and Grading Summary Report PDF formats
- [core] Distribute constant definitions for easier management
- Refresh menu item
- Fix use of symbols on payor information
v4.93
- Upload StudentData csv
- Upload Course csv
- Revise Checklist Display to include foreign grades from OTR records
- Class Email Roster
- Expand options for Global Settings
- Schedule in Calendar view with conflict checking
v4.92
- Failure List with different export formats
- [Core] Session structure
v4.91
- [Core] Enhance XSS security on page requests
- Student Affairs set and confirm DROPPED and FAILED grade
- [292] List Subjects/Classes with grade unconfirmed
4.90
- Email messaging via access.ph
- Arrow-key-navigation during input of grades
v4.867
- Revise Fee Information Management and include caution for
duplicate fees
- Include Search and display for Fees Management
- User-Manual or Wiki added on all modules
- List of Subjects Report
- Class Email Roster report with XLS, PDF, FPDF
- Database routines ready to use other DB engines with the same
structure as MySQL
- Roster of Schedule's Codenumbers
- Student pop up Profile view and edit
- [88] Form IX overhaul
- Graduate Verification Roster, Search, XLS, PDF
- Students List
- [280] Checklist displays different when Enrolled.SubjectID <>
Grade.SubjectID
- [281] Form IX improvement
- [262] 2 choices of classRoster PDF output
- Add more options to Generic FPDF maker
- Clean up and security checks on all XHTTPRequests
- Agregated CGE Rating Statistics per Course with options to list
examinees
- Cursor pointer on elements with further details on click or
doubleclick
- Add criteria filters on Graduate Verification Report
- Add column-table sorter for Graduate Verification Report
- Add student popup to OTR management
- Enable student popup's fetch OTR PDF
- Added School-wide Statistics - Offered
subjects per department
- [RULE] Instructors can still modify term grades while Final
Grades are still not inputted
- [243] Checklist display error
- [242] Student Notices Management Module - no display
- [241] Student Affairs Module with warning error
- [181] ISO Control Numbers available for schoolinitial=LC as
basis
- [251] No slot column on slot-enrollees report
- [244] OTR Personal Info display
- [246] Enrollment List with Grades PDF
- [245] Block Schedule display using old parameters
- [239] CGE Report
- [238] Roster of Examinees with Below Average Rating for English
- [237] Statistics by Interpretation
- [252] Return Add/Edit Teacher Load on the menulist
v4.864 Cogito
- Globally change image locations
- Non-Active Student Roster [124]
- Foreign Student Roster [125]
- Teacher Profile Management
- - Teacher Profile Modification
- - Class Loading
- [233] Periodical Grades Input and View
- Career Guidance Evaluation Summary Reports
- - Figures and specifics of Daily Examinees
- - Top CGE Examinees
- - Top Enrolled CGE Examinees
- - Student Info Tooltips
- [230] Daily Transaction Report - unified table display to use object model
- [228] Daily Cash Report - standardized departmental display
- [208] Enrolment List with Grades updates
- [226] Uses Teacher Profile Management
- [229] Auto-counting of OR on all cashiering modules
- [231] Optional selection of course to display Student Balances
- Sort Table data using jquery.tablesorter plugin
- - Search Schedule
- - Student Balances
- Student Popup Div and enabled buttons
- - Enlistment
- - View Schedule
- - View Profile
- - Modify Profile
- - Build Checklist
- - View Checklist
- - Checklist Page
- - OTR Page
- - Issue Grade Certificate
- - View Term Grades
- - Permanent Records Page
- - View Assessment
- - Student Affairs Link
- List of Periodical Grade Failures with options to filter
- Student Monitoring and Counselling Module for the Guidance Office
- - Student Profile
- - Schedule
- - Term Grades
- - Checklist
- - Notices & Alerts
- - Student Affairs Records
- Career Examinees Statistics
- check and update student's view of grades via the student feedback
- submit and refresh display user rights upon changing main role right at user
management
- change money2number() to use floatval() of numberonly()
- combine 2 formats of the Daily Transaction Report to use the FPDF table
format
- expand search criteria for word combinations on StudentSearch
- [209] PDF output on Enrolment List with Grades
- [205] XLS output on Class Roster Report
- [204] PDF output on Class Roster Report
- [203] Overlapping cell contents on PDF-table
- [206] Missing Term selection on Periodical Grade Input
- [blocking] Resolve directory traversal of included files
- Add student notice on Enlistment, Assessment, Cashier, Student Affairs
- Add AutoNumeric jQuery plugin to currency formats on Tuition and Non-Tuition
Fee Payment modules
- [171] Non-tuition-fee payables display
- [172] Examination permit display on Accounting menu
- [173] Examination permit on student payment module
- Revise displacement and functionalities of the Daily Transaction Report for
both ezPDF and PDFTable outputs
- Add identifying output of the receipt-printing based on school initial
- Add note for enrolled students on CGE form if the student is already
registered
- [158] Edit Department information of User-Teacher
- Revise Guidance Registration and Evaluation Record to accommodate the
following conditions:
- - A: student is registered but NO evaluation record :: carry student
information and only insert for evaluation record
- - B: student is registered and with evaluation record :: ask for a new
evaluation record or list and click to use existing record
- - C: student is NOT registered but with evaluation record :: ask to use
evaluation record and credit to student
- - D: student is NOT registered and NO evaluation record :: default action:
new student, new evaluation record
- Changes :: Student Notice
- - Update notes/alert
- - Log changes on alert
- - Lift alert
- [155] Enlistment Log
- Fix :: Student Search with only one student display; added course and year
level as part of the display
- Add :: Student Notice on Tuition Payment module
- Upgrade :: Roster of Unconfirmed Students
- [151] Default cursor position during search and on ORnumber during payment
- [152] Student Balances
- [153] Reset Student Assessment
- [154] ISO on OTR la bouch
- [149] Student Course and Year Display on various pages
- Fix :: Header menus on menu home pages
- Add :: External Student Info calls and differing output results
version 4.848 of the Pristi release:
- Generate Enrolment Statistics with filtering support
- Use jqPlot Graph jQuery plugin to display statistical data
- Toggle display of graphs on any course and grand total rows
- Use new PDFTable for the generation of the Academic Achievers
PDF
- [144] Fix PDF pointer of Form XIX
- make the enrolment list log as HTTPRequest
- replace button action on Enlistment to use HTTPrequests
- enlist via block
- enlist via code
- section buttons
- assessment table request
- remove enlistment via subject, since schedule are search upon
typing search criteria
- hide elements if the student is not enrolled
- show loading screen during processing of requests and hide it at
the end of the last request
- on unenrollment of a schedule, the enlistment table is not
redrawn by another request but only removes the respective row
- toggleSections content are served by session on the first load
of the page
- add alternating row highlighting colors on the enlistment table
- add actual server time [removed real-time checking, just display
last timestamp]
- Empty AcadAchievers upon generation of the report
- Fix :: Allow confirm after dropping of subject
- Separate JS Function for post on same request
- Move schedule search on Block/Section Management Module
- Add Loading prompt generation of Academic Achievers
- Add Drop Log on Enlistment Module
- Add Student Autocomplete jQuery plugin to Student Checklist
- Add timeout parameter on Autocomplete jQuery plugin to minimize
unnecessary request
- Add enrollment schedule, assessment, installments PDF output at
Enlistment/Confirmation
- Associate student to a section/block
- Combine Enlistment and Confirmation on one page to reduce
repetition
- Display Confirmed status for respective subjects
- Display Confirmation buttons for subjects for confirmation
- Display tooltip for confirmation status and info
- Confirm per subject
- Confirm all subjects
- Add admin function to re-confirm subject
- Add admin function to unconfirm subject
- Refresh display Assessment upon update of Course and Year
- Set Moodle User Authentication cross-over
- [133] Final Grades icon
- [135] Enlistment :: Dropping of subject :: enroll via Block
- AutoComplete Student Search with Student Image
- Generic PDF printout
- AutoComplete Student Search jQuery Plugin
- Fees Management :: deletion of unused Fees
- Fix :: StudentLedger Table on Payment UI
- Student Noticess::
--------- Database
--------- Class : StudentNotice, Notice
--------- JS : ShowForm, ShowNotices@Tuition Payment, addNotices,
updateNotices
- Replace mysql_query() with executeQuery() function for log
capability
- Add SQL-log
- [125] Schedule of Installments
[126] Refresh after payment transactions
[127] Paypal as an additional payment type
- Add Graduate Verification Report
- Move aimsinfo::fees to class.fee.php
- Fees Management :: revision
- Disbursing and Expenses :: Manage Categories : { Add, Update,
Merge} : refresh category select option
- Disbursing and Expenses :: Disbursements : {Add, Search}
- Disbursing and Expenses on Daily Cash Report
- [122] Subject Management :: on update of description,
description on grades will be updated as well
- [121] Un-displayed payments whose categorized department is
unknown due to payments by students that are not associated or
wrongly associated to a course
- Combine :: Class Program and Class Program with Grades into
Class Program Report
- [120] Grades on Multi-line Descriptive Title on Permanent Record
PDF
- Fix :: Student Balances Module URL from DB
- Fix :: Student Balances Student Ledger display
- Add :: ChangeLog in parts via HTTPRequests
- Add :: Installment Module :: Info Management
- Add :: Installment Module :: Computational Setup per course and
yearlevel
- Add :: Installment Module :: Display via HTTPRequest-on-demand
at Student Account Ledger
- Change :: Transfer Assessment Module to use Payment UI with
certain restrictions
- Change :: Payment UI :: Limit actions for Student Account users
- Change :: Payment UI :: Add limitations for non-admin Cashier
and non-Admin Student Account users
- Change :: Payment UI :: Break-down some areas into
HTTPRequest-on-demand
- [109] Change :: ClassRoster Report :: No-enrollees should not
display as error