===================== START OF README =====================
Product Name: STEARsoft
Company Name: STEARsoft
Distributor URL: http://www.stearsoft.co.uk/
Product Version: 5.1.0
Release Date: 31 August 2010
Setup file Name: STEARsoft-v5-1-0.exe
Setup file size: 2.89MB
===========================================================
File versions:
--------------
stearserver.exe 5.1.0
stearcontrol.exe 4.0.9
stearpalm.prc 4.1.8
stearconduit.dll 4.1.8
stearuninstall.exe 4.0.9
stearservice.exe 3.4.3
stearirlinksetup.exe 4.1.8
stearirlinkuninstall.exe 4.0.9
stearirlink.exe 4.0.9
stearadmin.exe 4.0.9
===========================================================
Minimum PC Requirements:
------------------------
10 MB Disk space (depending on data size)
Recent windows Operating System:
(Windows 2000 or Windows XP or VISTA)
Note: Windows VISTA sometimes complains on installation,
but despite warnings about having not installed properly,
it will almost certainly be installed correctly. We
suggest you ignore any warnings from VISTA, and press the
button that says STEARsoft installed correctly.
A web browser:
STEARsoft is optimised for use with Internet Explorer.
STEARsoft should also mostly work with other web-browsers.
(See note on web-browser compatibility below for details)
Minimum PALM Requirements:
--------------------------
~400K of memory (depending on data size)
Developed to work on a Zire 21:
(grey-scale screen of normal resolution)
Tested models include Palm TX
so SHOULD work on all recent palm models.
===========================================================
Installation instructions:
--------------------------
- Download and run the self-extracting setup file.
- Follow the onscreen instructions
- If prompted by a firewall security program, you must
Allow this application to access the network. Be aware
that blocking access will prevent the web-page interface
from functioning, which is central to this application.
To upgrade from a previous version:
-----------------------------------
Installing over the top of an existing version will
preserve all your existing data, automatically making it
available with the new updated functionality.
1) Ensure no-one is actively using STEARsoft
(the server will automatically be stopped and restarted
during the installation)
2) Install this version over the top of your old version
(your data will be preserved)
In advanced situations, if you need to manually start or
stop the STEARsoft server, use the 'STEAR Administrator'
program that gets installed.
===========================================================
Web browser compatibility:
--------------------------
The following are known issues found in other web-browsers
(not internet explorer):
- Status bar information not reliably shown when an entry
is hovered over (this can be enabled on a zone basis in
internet explorer, so works well here).
- Tooltips for code descriptions not shown in the popup
code box (this is based around alt image tags).
- Right-click functionality to show the popup code box
doesn't work or is blocked. (In these cases the drag
functionality may work instead.) - again, in internet
explorer, popup functionality can be safely enabled on
a by-zone basis.
- Browser doesn't prompt to save unsaved attendance data
if a window or tab is closed.
- Page elements failing to load.
- Change teacher login feature don't work (logging out
fully, and logging in again may work as an alternative)
- STEARsoft status window size shrinking to nothing.
Although browsers like Firefox, Safari and Chrome are
faster than internet explorer for displaying pages,
STEARsoft still recommends internet explorer due to the
full feature implementation and ability to control security
sensitive features (such as popups and status bar control)
by zone. Firefox is a good second place with only minor
visual limitations.
Although, with extra care, browsers like Safari may make
a good solution in situations where there is no
alternative, in the limited testing that has been
undertaken there are some feature limitations when using
STEARsoft in Safari, Chrome and other browsers that mean
STEARsoft recommends using internet explorer (or even
firefox) instead where possible.
===========================================================
Firewalls:
----------
If running a firewall on the computer STEARsoft is to run
on, you must enable stearserver.exe to have 'internet'
access, even though it does not actually send or receive
any data to or from 'the internet'.
Technical explanation:
Access to an internet port is necessary to allow web-based
management using a normal web-browser. It is the way that
web browsers communicate. Though commercial, external
based firewalls (eg on a router or other external
hardware) do not cause a problem, most Windows-based
firewalls do not distinguish between internet and local
traffic, but simply block or allow ALL data related to a
particular communication port (being used by a software
program). When using such a firewall, if you select to
block internet data to and from stearserver.exe, the
firewall also blocks local data, preventing web browser
based management of STEARsoft, even though it is on the
same computer. The solution is simply to allow 'internet'
access; even though access to the internet is not required,
the firewall will now allow local web (html) data to pass
from STEARsoft to your web-browser. If you are interested
in validating this simplified behaviour for whatever
firewall you may be running, remove your LAN or modem cable
to prevent true internet data communication and change the
'internet' settings of your firewall to observe the effect
on local web traffic, as used by STEARsoft.
If you have further questions relating to firewall
configuration, please contact STEARsoft via the website.
===========================================================
===========================================================
Changes from version 5.0.4 to 5.1.0 - Full release
-----------------------------------
New admin feature: Overview of sessions and mass-delete
New admin feature: Overview of teacher usage & multi-delete
Enhancement: "make registers" detail optionally hidden
===========================================================
Changes from version 5.0.3 to 5.0.4 - Full release
-----------------------------------
Bug fix: Validation of attendance data screen no longer
shows classes with no lessons.
===========================================================
Changes from version 5.0.2 to 5.0.3 - Full release
-----------------------------------
Bug fix: Grouped attendance totals no longer shows classes
with no lessons
Bug fix: Sync with iPhone deals with unexpected missing
data in a more elegant fashion.
===========================================================
Changes from version 5.0.1 to 5.0.2 - Full release
-----------------------------------
Bug fix: synchronisation with iPhone forgot state if
too slow.
Enhancement: More helpful messages synchronising iPhone.
Bug fix: Doesn't show classes with no data in .txt
full attendance sheet output.
Enhancement: Informative details on Delete Class screen to
aid a sensible, safe deletion choice.
===========================================================
Changes from version 5.0.0 to 5.0.1 - Full release
-----------------------------------
Enhancement: Helpful error message if trying to sync with
wrong capitalisation of username from iPhone.
Bug fix: Blanks counted more reliably in summary screen
New feature: optional column in attendance summary.
Bug fix: Negative year groups corrected in print screen
Enhancement: Help text updates.
===========================================================
===========================================================
Changes from version 4.3.5 to 5.0.0 - Full release
-----------------------------------
Minor changes to User Guide.
===========================================================
Changes from version 4.3.4 to 4.3.5 - internal release
-----------------------------------
Sync to iPhone sends percentage complete.
Sync with iPhone prevents problematic sync options.
===========================================================
Changes from version 4.3.3 to 4.3.4 - internal release
-----------------------------------
Bug fix: bug introduced in 4.3.3 regarding non-html chars
===========================================================
Changes from version 4.3.2 to 4.3.3 - internal release
-----------------------------------
Changed database to be Utf8 to store international text.
Unrestricted characters for: Day, Period, Full user name,
house names, form names, class names, student names,
room descriptions,
Variable string length data transfer to iPhone.
Copy global code definitions to handheld.
Fixed potential issue with storing of class valid dates.
Help text updated.
iPhone synchronisation restored with limits for free
licenses.
Keyboard shortcut keys can be customised (in preferences).
Fixed regcounter to ignore double blank items.
===========================================================
Changes from version 4.3.1 to 4.3.2 - full limited release
-----------------------------------
Fixed blanks counter error introduced in 4.3.1
Bug fix: In some situations, unauthorised absenses weren't
listed underneath attendance sheets.
Shows unauthorised list from yesterday, not day before.
Register messages now show the most recent first.
Register messages show unauthorised absences after a day.
Unauthorised messages show lesson attendance too now.
iPhone synchronisation removed for release version.
===========================================================
Changes from version 4.3.0 to 4.3.1 - internal release
-----------------------------------
Help text suggests whole term view for student purge.
Sorting students with same surname now works in web view.
Deal better with £ signs and other extended characters
Generation of large detailed pages speeded up to fix
slow counters reports that make STEARsoft appear to crash.
New school-wide attendance flood fill (eg school closed)
Counters give class, year and school totals.
Validation checks student moving class dates are OK
Validation has useful direct links to problems
Student counters merge same student records to avoid splits
Syncronisation support added for future iPhones app.
Unauthorised Absence list in registers now details am/pm
Unauthorised Absence list dates hyper-link to relevant date
Unauth abs list name links to lesson-by-lesson attendance
Improved keyboard behaviour in sign-in/out screen.
===========================================================
Changes from version 4.2.9 to 4.3.0 - full release
-----------------------------------
Updated help/manual for new features.
Fix for lost focus in safari when closing popup code window
Minor HTML/javascript corrections
Delete class screen now shows which classes are current.
===========================================================
Changes from version 4.2.8 to 4.2.9 - internal beta
-----------------------------------
Added note/register mode for mobile browsers
Improved speed of ODBC import (not noticable though)
internal detail: Automatic class date validity extension
for new registers created out of existing range.
New option to action odbc import for all active teachers.
===========================================================
Changes from version 4.2.7 to 4.2.8 - internal beta
-----------------------------------
Improved appearance on iPhone and iPod Touch devices
on many pages.
Added click on lesson-by-lesson entry for lesson details
Added click on register date for popup code window
Improved popup code window with new buttons.
===========================================================
Changes from version 4.2.6 to 4.2.7 - internal beta
-----------------------------------
fixed repeated item bug in new student timetable feature
legitimate duplicates less spaced out.
moveable timetable in student attendance page.
Added teacher list ordered by usage in administrator area.
Licenses automatically allocated optimally
===========================================================
Changes from version 4.2.5 to 4.2.6 - internal beta
-----------------------------------
Register sheets top justified (visual detail for when using
large custom panels)
Bug fix for coping more gracefully with requesting a
validtion report that may have thousands of blank entries
Student timetable added to their lesson-by-lesson sheet
===========================================================
Changes from version 4.2.4 to 4.2.5 - internal beta
-----------------------------------
Added miniscreen preferences option for PDAs
threshold feature for incidents now works on web too.
ability to assign incidents to multiple students (web only)
border around popup extended options forced for other
browsers (like safari)
minor bug fix: matching
tag fixed in preferences page.
minor bug fix: 0 shown if 0 is 1st year in school summary
minor bug fix: Don't show school messages on blank sheet.
===========================================================
Changes from version 4.2.3 to 4.2.4 - full release
-----------------------------------
version number changed for release
===========================================================
Changes from version 4.2.2 to 4.2.3 - internal beta
-----------------------------------
Fixed make register delete bug for non-opened terms.
Improved counters page with option to filter by year group
Added global default code descriptions in admin area
Added school-wide flood-fill ODBC capability (eg for exams)
Added helpful message if no attendance sessions this week.
Put link to main administrator page at top of admin options
Added help link at bottom of admin options panel
===========================================================
Changes from version 4.2.1 to 4.2.2 - internal beta
-----------------------------------
Fixed critical setup bug in 4.2.1 that didn't copy new file.
Bug fixes to 4.2.1 multiple sessions deletes
New improved Make-Registers screen
Auto prompt to make registers after timetable change.
===========================================================
Changes from version 4.2.0 to 4.2.1 - internal beta
-----------------------------------
preferences option to autosave attendance data
add multiple sessions can delete removed sessions.
Year groups extended to allow zero and negative numbers.
===========================================================
Changes from version 4.1.9 to 4.2.0 - full release
-----------------------------------
Added ability to delete houses and forms in admin area.
===========================================================
Changes from version 4.1.8 to 4.1.9 - full release
-----------------------------------
Wording correction in add-class screen.
User Guide updated for changes made since version 4.1.6
===========================================================
Changes from version 4.1.7 to 4.1.8 - full release
-----------------------------------
Preferences shows current announcement selection.
Fixed bug that could miss off header in lesson-by-lesson
Code descriptions show as alt messages in add-code popup.
Scroll 2 weeks back and forwards in register view.
abandon return url for palm activation.
Palm: Change of username makes sure password is re-entered
Match on House/Form ODBC ID can be regexp or ignore case
Announcements now synchronised to Palm
Announcements shown on Palm
Option added to not automatically show messages on Palm
New Validation of legal counters screen
===========================================================
Changes from version 4.1.6 to 4.1.7 - beta internal
-----------------------------------
Lesson by lesson attendance doesn't show future terms
New Announcement feature (Web only - not Palm)
New custom panel option in class attendance web page
New custom panel option in edit pupil details page
===========================================================
Changes from version 4.1.5 to 4.1.6 - full release
-----------------------------------
Rationalised and updated User guide and hints.
===========================================================
Changes from version 4.1.4 to 4.1.5 - internal release
-----------------------------------
Blank register screen no longer has Notepad.
Reliability improvement: warning if data isn't saved OK
with prompt to wait until saving is complete.
Saves now recover if server temporarily stopped.
New feature: code touching using keyboard and mouse click.
Bug fix: removes non-ascii characters in notepad
Sensible default given in "add session" and warning if
session to add will not fit sensibly.
Sign in-out now allows fast typing to search for names
===========================================================
Changes from version 4.1.3 to 4.1.4 - full release
-----------------------------------
Fixed double-quotes bug in attached notes to registers.
Link to student lesson-by-lesson attendance from summary
screen and from pupil details page
Detached teacher accounts don't update their messages
===========================================================
Changes from version 4.1.2 to 4.1.3 - internal release
-----------------------------------
Administrator option to selectively remove code letters
Spaces stripped from Customer ID and password to avoid
annoying problems in this regard.
New student attendance view on a lesson-by-lesson basis
===========================================================
Changes from version 4.1.1 to 4.1.2 - full release
-----------------------------------
License expire etc messages improved in Admin login area
Bugs in license expire logic fixed. Messages improved too.
Fixed bug when changing pupil start day to be more recent
Improved changing pupil start day interface with warnings
Fixed Palm date bug introduced in 4.1.1
===========================================================
Changes from version 4.1.0 to 4.1.1 - internal release
-----------------------------------
Grace period added at end of license period with warning.
Multi week start is defined with term info now.
Add session from attendance sheet can now do whole term etc
Changed historic click-and-drag reference to right-click.
Stopped multiple option boxes accumulating.
blank now says blank (not default) in default options
===========================================================
Changes from version 4.0.9 to 4.1.0 - full release
-----------------------------------
Deals with old palm versions nicely for net-sync.
Graceful error message if timestamp wrong on net-sync.
Fix bug that didn't remove messages if whole class marked
absent was given a default code as well.
Notepad show button now toggles to hide as well.
Fixed minor memory leak when importing teachers using ODBC.
Improved, cleaner, welcome page.
Activation easier and more obvious on main admin page.
Help tips added to several of the admin setup screens.
===========================================================
Changes from version 4.0.8 to 4.0.9 - internal release
-----------------------------------
Fixed bug introduced in 4.0.8 that stopped block attendance
updated for administrator sections to work better in VISTA.
Changed ODBC synchronising to store and match on class ID
instead of class Name.
Fixed 4.0.8 notepad feature to synchronise over IP-link.
irlink install now does neater service install (no DOS box)
Palm buffer size increased to cope with new notepad sync
Palm messages for license expiry improved
Consecutive lessons converted to Doubles on ODBC import
fixed javascript warning for ODBC times-of-the-day import.
===========================================================
Changes from version 4.0.7 to 4.0.8 - internal release
-----------------------------------
Added class-notepad area for communication/lesson plans
fixed character encoding bug on synchronisation (eg newline)
fixed saving to conform more accurately to csv format.
fixed minor javascript error-msg bug.
A few spelling corrections.
Changed "late to lesson" to just "late" to avoid confusion.
Return from someone else's class now goes back to Summary.
Auto delete inconsistencies that now have authorised code.
Customise options for reset passwords and attend options
Fixed bug that sometimes made notes window go off screen
New feature: right click to bring up notes/codes window
Significant speed improvement to keyboard entry
===========================================================
Changes from version 4.0.6 to 4.0.7 - full release
-----------------------------------
Writing to nameval automatically removes any duplicates.
Added some password management in the admin area.
Messages more generously sized
Make registers has end date option.
Added Sun-Thurs option in initial setting days of the week.
Now allows editing of global stats codes and terms using
administrator account (normal account tagged as such)
an improved error message to give extra help.
New Manual for school-wide installations added.
Administrator users are now called "Power teachers". This
is to avoid confusion with the Administrator account.
Added admin options to lock editing house and form names.
Added admin options to lock editing terms and timetables.
===========================================================
Changes from version 4.0.5 to 4.0.6 - full release
-----------------------------------
Blank register page cleaned up suitably for printing.
Fixed licensing bug (failed on daylight saving change)
===========================================================
Changes from version 4.0.4 to 4.0.5 - full release
-----------------------------------
Removed manual activation option which was
causing confusion
Clarified text surrounding download of license.
Return URL now from javascript to deal with alias names.
===========================================================
Changes from version 4.0.3 to 4.0.4 - full release
-----------------------------------
Wording changes to improve clarity of trial expiry messages
===========================================================
Changes from version 4.0.2 to 4.0.3 - full release
-----------------------------------
status screen updates more regularly to keep up-to-date.
Registration process made faster and easier to follow.
Flexible (hide show columns) administrator teacher table
===========================================================
Changes from version 4.0.1 to 4.0.2 - full release
-----------------------------------
More simple administrator first use.
Removed Hello message.
===========================================================
Changes from version 4.0.0 to 4.0.1 - full release
-----------------------------------
Added print option to school-wide attendance summary screen
===========================================================
Changes from version 3.5.0 to 4.0.0 - full release
-----------------------------------
Changed version numbers for major release
===========================================================
Changes from version 3.4.9 to 3.5.0 - internal release
-----------------------------------
Minor bug fix: checking code in periods setup.
Manual option added in case auto license get doesn't work.
New Mixture option in warning attendance screen.
Option to not count certain coded absences in thresholds.
Wording clarification on a few screens and in Help boxes.
Status screen added for background notification.
===========================================================
Changes from version 3.4.8 to 3.4.9 - internal release
-----------------------------------
Palm: Added drag option on default register entry.
Dates in registers are shrunk and show day of week (PC-web)
Fast Auto-Activate license process to save time and hassle
Changed fixed limit to proper license system.
Speed login to STEARsoft.co.uk added.
Warning when deleting multiple register entries added.
New counters output as a simple list of all students.
Bug fix: ODBC deleted students now don't muck up registers
Admin control over database saving frequency
Detached user option that doesn't pick up admin changes.
Option to purge students that have all entries blanked (==)
Inconsistent attendance detect ignores authorised absences
Added extra save buttons on register page.
School license name added to some pages.
===========================================================
Changes from version 3.4.7 to 3.4.8 - internal release
-----------------------------------
Critical bug fix. Some situations would cause loss of
recent changes.
===========================================================
Changes from version 3.4.6 to 3.4.7 - internal release
-----------------------------------
fixed deletion of user bug. (introduced in 3.4.2)
Got rid of incorrect error message when no house/form ID.
uninstall program does nice service uninstall now
install program uninstalls service even if already stopped
admin odbc locks now lock on Palm too.
removed redundant get student calls in odbc teacher get.
Added please wait screen when importing teacher odbc data.
===========================================================
Changes from version 3.4.5 to 3.4.6 - internal release
-----------------------------------
Deletion of Days in admin area now ripples to users.
Made sure new entries were flagged correctly in recent code
bad timetable entries ignored and deleted on ODBC import
better error handling if unexpected deleted objects
more robust matching of central house and form names
.gif and .js cache timeout extended to 6 months
logfile accessible via web admin interface.
===========================================================
Changes from version 3.4.4 to 3.4.5 - internal release
-----------------------------------
Administrator interface redone to be more intuitive.
Improved logout interface.
Students removed from classes as appropriate in ODBC update
Old Timetable lessons removed as appropriate in ODBC update
administrator option to prevent changing ODBC fed data
ODBC import updates priority and year group in class data
Bug fix: class ID now correctly stored in timetable (ODBC)
Allow apostrophes in names.
===========================================================
Changes from version 3.4.3 to 3.4.4 - internal release
-----------------------------------
Stripped any trailing whitespace from day and period IDs.
Extra information put into logfile output to aid testing.
Cosmetic improvements to odbc import interface.
===========================================================
Changes from version 3.4.2 to 3.4.3 - internal release
-----------------------------------
Further improved error logging (to csv file)
Deals better with blank file situation.
Users sorted by username in admin screen.
Password setting in STEARadmin is hidden with stars now.
removed setnumusers in stearserver.
improved install to not use net start or stop
stearservice improved with stopping and starting states
STEAR Administrator no longer uses net start and stop
flush and unload idle timeouts now in registry
databases saved before window destroyed
bug fix in makecentraldatabase: now adds ALL students.
odbc import of days, times, rooms, houses and forms.
===========================================================
Changes from version 3.4.1 to 3.4.2 - internal release
-----------------------------------
Improved error warning output.
Improved compatibility of odbc with other 3rd party apps.
===========================================================
Changes from version 3.4.0 to 3.4.1 - internal release
-----------------------------------
Fixed bug: adding classes in odbc get.
Option to specify other Table types in odbc functionality.
Indicate priority class in odbc get
===========================================================
Changes from version 3.3.13 to 3.4.0 - internal release
------------------------------------
Fixed message creation bug when no registers exist yet.
Major: Added odbc import option (configured in admin area)
===========================================================
Changes from version 3.3.12 to 3.3.13 - internal release
-------------------------------------
Added close link in top left of main User screen.
Removed redundant rebuild link in admin screen.
Option to create empty user to sync with existing palm data
Tidied state saving in synctype.html
Sign in/out edit, delete and show all options for admin
Ability to purge sign in/out records (login as admin)
drag-edit for default entries to block set absence codes.
Auto registration tag now syncs with Palm.
Automatically clears blank and unauth messages when fixed
Improved inconsistent attendance detection logic.
===========================================================
Changes from version 3.3.11 to 3.3.12 - internal release
-------------------------------------
Sign in times converted to 24 hour if entered before 06:59
flashing exclamations appear at correct time now.
User delete fixed.
advice given to choose 'save as file' on counters (.csv)
speeded up auto message generation algorithm.
Improved irregularity attendance check algorithm
===========================================================
Changes from version 3.3.10 to 3.3.11 - internal release
-------------------------------------
New Palm Feature: Can read and delete synced messages.
New Palm Feature: Totals for each register column
Bug fix: Changing student start date introduced in 3.3.9
Big fix: Loading backup data introduced in 3.3.9
===========================================================
Changes from version 3.3.9 to 3.3.10 - internal release
------------------------------------
Big fix: Crashed if empty sign in/out database.
Bug fix: Cosmetic: House/Form name in sign in/out page
Improved: Admin start server starts crashed situations too
===========================================================
Changes from version 3.3.8 to 3.3.9 - internal release
-----------------------------------
Major new functionality: Sign in/out feature.
Major new functionality: Auto Message system to directly
alert teachers of attendance issues requiring attention
Major new functionality: Auto attendance (priority classes)
===========================================================
Changes from version 3.3.7 to 3.3.8 - internal release
-----------------------------------
Bug fix: default attendance not noticed in central-data
New feature: alert inconsistencies in register page. (web)
===========================================================
Changes from version 3.3.6 to 3.3.7 - internal release
-----------------------------------
Bug fix dealing with blank name (introduced v 3.3.6)
Improved: ignores trailing whitespace when checking
consistency of names across a school
Cosmetic: Link to Other Classes now reads 'All School Data'
===========================================================
Changes from version 3.3.5 to 3.3.6 - internal release
-----------------------------------
Split 'other classes' into different screens.
New warning page in other classes area (spots
inconsistent attendance during a day)
Added list of uncoded absences underneath class attendance
Added administrator ability to set temporary login password
for other user accounts (existing password not
overwritten)
===========================================================
Changes from version 3.3.4 to 3.3.5 - internal release
-----------------------------------
Central data storage of attendance by student idx
Fixed some small memory leaks
Fixed potential memory (heap) overflow issue
Fixed palm crash when tap below rows of small class
Added auto-caps for Student names in palm edit mode.
Added web warnings for registers not taken
Added overwrite option when making registers
Bad Date format warning text corrected for US.
Legal counters date range can now be specified exactly.
Summary table at end of legal counters screen added.
Pupil start date in a class can now be changed.
Palm notices specific blanks now as well as default blanks.
Fixed minor date reading bug.
Added ability to specify start week when making registers.
Highlighting in main web page now more multi-week aware.
===========================================================
Changes from version 3.3.3 to 3.3.4
-----------------------------------
Fixed memory bug when Palm password for network sync is
incorrect
Fixed minor memory reference bug in Palm
Added auto-historic-lock in palm version
Added auto-change text for changing historical data in palm
New feature: list of register notes in pupil incident page.
License entering improved to be less fussy
New feature: Add multiple licenses (in admin area).
===========================================================
Changes from version 3.3.2 to 3.3.3
-----------------------------------
Division lines put on class summary page.
Minor memory leak in Palm component fixed.
potential drawing issue fixed in Palm component.
Historical data locked feature added (with changes prompt)
(implemented in web pages, but not yet palm version)
Prompt added to obtain Username in Palm component to avoid
failure of Hotsync. (issue introduced in 3.3)
Fixed keyboard focus issue introduced by new ie versions.
===========================================================
Changes from version 3.3.1 to 3.3.2
-----------------------------------
More detailed information on 'new version available' notice
===========================================================
Changes from version 3.3.0 to 3.3.1
-----------------------------------
Bug fix: (introduced in 3.2.6) saving on shutdown straight
after STEARsoft activity didn't happen.
wording: updated help to reflect new stear-server start.
===========================================================
Changes from version 3.2.5 to 3.3.0
-----------------------------------
Bug fix: minor - more frequent admin stats saving.
===========================================================
Changes from version 3.2.5 to 3.3.0
-----------------------------------
Bug fix: saving of adminID to Palm regarding Form and House
Setup more automatic with fewer screens. Old non-advanced
option removed as it is now redundant.
New STEARadmin module to control server and security
settings. Admin Password and MinAuthLen moved here.
Warning given on "Make Registers" if entries already exist.
Speed improvement on network synchronisations.
Separate Palm integration install program
- via Palm Hotsync options web page.
Palm Hotsync can be from a remote PC and sync with server.
(Hotsync changed to link to STEARsoft via IP connection.)
Admin control over read/write/priority access tags.
Bug Fix: formatting of legal counters page.
New feature: option for legal counters page as .csv file.
Check for updates feature added (to login page)
Bug fix: regarding student info in Palm sync to multiple
servers.
New feature: Palm notified of new version availability
===========================================================
Changes from version 3.2.4 to 3.2.5
-----------------------------------
Bug fix: Stop double submit of week data causing duplicate
days.
===========================================================
Changes from version 3.2.3 to 3.2.4
-----------------------------------
New feature: Automatically sets Hotsync ID (if not already
set) when adding a license key.
Critical Bug fix: stearserver could 'hang' if unexpected
data was received over the network. (introduced in 3.2.0)
New feature: keyboard input for attendance on PC web page.
Minor: default access options adjusted for add class page.
===========================================================
Changes from version 3.2.2 to 3.2.3
-----------------------------------
Bug fix: for historical data entered - didn't appear in
summary information.
===========================================================
Changes from version 3.2.1 to 3.2.2
-----------------------------------
Superficial bug fix: Palm when-to-sort logic corrected.
(data was never actually lost, but in some cases appeared
to disappear after synchronisation - this was corrected
on a second synchronisation).
===========================================================
Changes from version 3.2.0 to 3.2.1
-----------------------------------
Fix slow bug in irlink module.
===========================================================
Changes from version 3.1.8 to 3.2.0
-----------------------------------
No changes. Version updated to reflect significant release
===========================================================
Changes from version 3.1.7 to 3.1.8 (internal release)
------------------------------------------------------
Slight improvement to matching of houses and forms in multi
student add.
Bug fixes to 3.1.7 direct IR synchronisation.
Speed improvements to IR synchronisation.
User-changeable level of authentication for direct synchs.
Can unlock locked user accounts with admin web pages.
===========================================================
Changes from version 3.1.6 to 3.1.7 (internal release)
------------------------------------------------------
Direct IR sync option, requiring new stearirlink module.
server installation no longer requires manual start.
Palm sorting uses donesort variable - reset on sync.
Minor bug fix: Mime type of gif and js files corrected.
STEARserver net-sync upgraded to v1.1
===========================================================
Changes from version 3.1.5 to 3.1.6
-----------------------------------
Palm component has had significant speed improvements.
===========================================================
Changes from version 3.1.4 to 3.1.5
-----------------------------------
Bug Fix: Delete class names sometimes were out of date.
Bug Fix: Multi-add could be confused by previously deleted
data and would then end up in a mess.
Superficial: Wording clarified in register creation page.
Superficial: Wording clarified in add class page.
Superficial: Wording clarified in student details page.
Superficial: Easier continue link added after register
creation.
Help: Warning given if no columns selected in multi-add.
Help: Warning given if no surname or year entered in
multi-add, and progress prevented.
===========================================================
Changes from version 3.1.3 to 3.1.4
-----------------------------------
Bug Fix: Install program unselect palm users faulty when
only one user listed.
Big Fix: Introduced in 3.0.4 couldn't see Other Classes
until you had classes of your own.
===========================================================
Changes from version 3.1.2 to 3.1.3
-----------------------------------
Bug Fix: Incorrect warning to start server when already
started (noticed in certain situations).
===========================================================
Changes from version 3.1.1 to 3.1.2
-----------------------------------
Made Student Id a proper column in legal counters page
Automatically show % absence rates above a user-defined
threshold in other-classes school summary page.
Uninstall now removes admin login validation data.
overall product version put on web welcome page.
Customisable legal text characters to use.
Customisable statistical meanings of attendance codes.
Fixed annoyance in 3.0.4 that forced admin data entry for
existing users with working accounts.
===========================================================
Changes from version 3.1.0 to 3.1.1
-----------------------------------
subtle visual changes in Add class screen.
In Class details screen, removed the 'Valid until' option.
Extra help given in event that Hotsync IDs don't match.
Help volunteered when partial attempt to use Palm detected.
Small encouragement text to consider a Palm if not already.
===========================================================
Changes from version 3.0.4 to 3.1.0
-----------------------------------
Link between pupil details and incidents added
Filter purge student list by yeargroup added
speeded up deletion of students in purge list
added multiple delete of students in purge list
Help text brought up to date in one or two places
global changes to times of the day and term dates ripple to
all users.
Weekly statistical totals for legal returns.
===========================================================
Changes from version 3.0.3 to 3.0.4
-----------------------------------
Control screen simplified for ease of use.
Clarified login page in web interface.
Clearer data collection guidance for first time use.
Improved 'Add Class' screen.
Year group deduced from class in multi-add students.
Global house and form data added.
Other small cosmetic changes to help clarity.
Bugfix: Terms now correctly copied from Default settings
===========================================================
Changes from version 3.0.2 to 3.0.3
-----------------------------------
Bug fix: New legal screen only showed your own classes.
===========================================================
Changes from version 3.0.1 to 3.0.2
-----------------------------------
Added legal (.txt) register page for preference classes.
made minutes always two digits in time stamps.
Bug fix: HotSyncing holidays in terms to palm and back.
Global school info feature added (days/times/terms/dates).
===========================================================
Changes from version 2.1.4 to 3.0.1
-----------------------------------
Major changes to support larger screens (eg Palm TX)
Major changes to allow independent network sync
(synchronisation without using Palm Desktop software)
Advanced install option for network multiuser deployment
(suitable for server installations, running as service)
Remote web-based admin management added.
Ability for users to change their own password.
Fixed a sync bug. (Dealing with clash on PC->Palm)
===========================================================
Changes from version 2.1.3 to 2.1.4
-----------------------------------
Bug fix in Palm component - Edit date button now registers
a change (incident screen and pupil data screen)
More help added in the edit Users screen under management.
===========================================================
Changes from version 2.1.2 to 2.1.3
-----------------------------------
Bug fix for transferring new access rights when pupil
details change in a class.
Minor bug fix. Shows correct pupil data for past days in
other Classes view.
===========================================================
Changes from version 2.1.1 to 2.1.2
-----------------------------------
Fixed minor bug in new other user access rights data backup
Added ability to change access rights from Palm version
===========================================================
Changes from version 2.1.0 to 2.1.1
-----------------------------------
Added dividers for weeks and holidays in register pages.
Improved Pupil edit page to return when Save is pressed.
Fixed visual bug introduced in 2.1.0 on Class Details page.
===========================================================
Changes from version 2.0.0 to 2.1.0
-----------------------------------
PC data can be main or sub to allow 2 HotSync stations.
This is to allow data to be synced at home and at school.
Sensible merge of data done if a register entry is changed
both on the Palm and on the PC.
Fixed serious bug that in rare conditions could result
in significant data loss.
Filter all user register view to only priority registers.
Fixed minor bug that didn't show later registers for past
days in the all user summary.
Delete of register note now a proper delete - not a blank.
Fixed bug that failed to list multiple Palm users correctly
in the install program in some cases.
===========================================================
Changes from version 1.9.9 to 2.0.0
-----------------------------------
Major concept: Register sharing. Users are categorised as
Administrator, Teacher or Guest. You can share registers
with read or write access, controlled per class and by
user category. Incident and pupil data always remains
private. Only attendance information can be changed.
Checks for mismatch in Hotsync ID and warns appropriately.
Passwords no longer visible and stored in encrypted form.
Ability to print Blank registers (Choose Goto: Blank)
Summary data screen for all users: eg to list all absent
students in the school today.
Link to tutorials added.
Fixed unlikely-to-be-seen bug of mis-ordering periods
within the same day on the PC register page.
===========================================================
Changes from version 1.9.8 to 1.9.9
-----------------------------------
STEARsoft Customer ID given on Product registration page.
Fixed DISTRIBUTERDEMO key install problem introduced in
version 1.9.8
===========================================================
Changes from version 1.9.7 to 1.9.8
-----------------------------------
Install program checks for Administrator rights to prevent
unexpected installation problems and failures.
Uninstall program checks for Administrator rights to
prevent unexpected installation problems and failures.
STEARserver bug fix to allow correct behaviour when user
does not have administrator rights.
Fixed 2 memory leaks in Palm component
Fixed unreferenced memory bug in Palm component (pupil info
page)
Corrected day of month display at top of registers in palm
Fixed memory access bug in Incident screen in Palm
Added on-screen help text for Multiple Student data entry.
===========================================================
Changes from version 1.9.6 to 1.9.7
-----------------------------------
Information given about Firewall configuration during
installation.
Information given about internet connections when starting
registers using internet explorer.
===========================================================
Changes from version 1.9.5 to 1.9.6
-----------------------------------
More helpful descriptions directly on pages to explain what
a Form and a House is.
More intuitive Users Management in server.
Palm option to show or hide unauthorised absence counter.
Help hint on how to progress after adding first User.
Better formatted expiry dates in some places.
Text clarified in several places in the pc web interface.
===========================================================
Changes from version 1.9.4 to 1.9.5
-----------------------------------
corrected details to support another distribution channel.
===========================================================
Changes from version 1.9.3 to 1.9.4
-----------------------------------
corrected details to support another distribution channel.
===========================================================
Changes from version 1.9.2 to 1.9.3
-----------------------------------
Added support for another distribution channel.
===========================================================
Changes from version 1.9.1 to 1.9.2
-----------------------------------
More useful message given in HotSync Log on failed connect.
Greater tolerance of new line characters appearing in key.
More useful License failure message on Palm.
Big fix: adding multiple students one after another in the
palm version had a problem.
===========================================================
Changes from version 1.9 to 1.9.1
---------------------------------
Improved consistency of STEARsoft name in more places.
Further preparation for distribution channels
Fixed critical bug introduced in 1.8 which stopped deleted
items being reflected in the Palm version.
===========================================================
Changes from version 1.8.1 to 1.9
---------------------------------
Prepared software for distribution via distribution
channels.
Improved consistency of STEARsoft name in more places.
===========================================================
Changes from version 1.8 to 1.8.1
---------------------------------
Fixed bug that didn't update display correctly when houses
or forms were added quickly in web pages.
Fixed Hotsync bug that resulted in duplicates if a Desktop
to Palm over-write was done with new data.
Changed 'Palm Username' to say 'HotSync ID' to avoid
confusion and be consistent.
===========================================================
Changes from version 1.7.3 to 1.8
---------------------------------
Brought version numbers into alignment for main release
Changed "update" text to say "Save" to avoid confusion
Now allows blank descriptions for incidents
corrected title of palm information messages
made reference to websites consistent
===========================================================
Changes from version 1.7.2 to 1.7.3
-----------------------------------
Added Help on Add User dialog.
New development environment.
Return to class option after editing pupil incidents
shows code descriptions on PC register toolbar
More helpful error in case of firewall blocking
Changed "Close" links to say "Home" to return to top page
Changed Update button in registers to say Save
new Save button enabled and disabled accordingly
Help information adjusted and improved in several places
Several screens fixed for initial focus and tab order.
Entry validation now also works when using the Enter key.
Activation of Account Management screen now brings it to
the front of other windows if hidden.
Install program defaults to installing palm component.
wording adjusted to be more helpful in install program.
Added startup tips (can be switched off in preferences)
Hotsync status put into Hotsync log file.
In setup, server stopped after reminder to Hotsync.
rnd added to some links to fix ie expires bug
fixed bug trying to add blank note.
changed "def" text to "default" to be more helpful
Added cancel button on palm edit student data screen
Added input grey underline for data entry screens on palm
validates date entries in palm component
added date edit buttons in palm component
===========================================================
Changes from version 1.7.1 to 1.7.2
-----------------------------------
added extra debug messages to give information on how
closing the listening port fails.
Fixed installation bug on Windows ME that failed to find
Program Files link folder.
Fixed uninstall bug on Windows ME that failed to find
Program Files link folder.
On uninstall, 'Finish' Button is disabled until finished.
===========================================================
Changes from version 1.7 to 1.7.1
---------------------------------
Warning on exiting register page if data not saved. Offers
to save for the user.
Fixed javascript warning on register page.
Corrected spelling in help
Made STEARcontrol a 'top' window so it doesn't get hidden
Added option to not show STEARserver in tool tray
fixed change-date in pupil edit screen to be USdate aware
now shows truncated pupil names on multi edit as they will
be stored
Improved date checking regular expression
Added proper return (to class) button on pupil info page.
Added filter option to view all pupils
Added tab separated text version for copying in view all
pupils page
Added link from Class Details page to view all pupils page
with filter set up to show all data for relevant class
increased suggested incident name max to 15 characters
added validation of data in all input screens except
multi-add
Palm gives more useful message when demo license expires
added ability to delete term date information
made most edits and deletes skip the 'done it' page.
server now explicitly closes open ports and connections
on shutdown.
copy readme.txt on installation and put in shortlinks area
fixed dragging bug in register page
extended register page to allow adding up to 1000 changes
in one go
corrected some typos and spelling mistakes in stearserver
Extended the PC web Help information.
===========================================================
Changes from version 1.06.02 to 1.7
-----------------------------------
Detects first use and prompts user to create user accounts
Simplified unnecessary entries on adding a new class.
User entries validated when adding new class.
User entries validated when adding or editing houses.
User entries validated when adding or editing forms.
User entries validated when adding/editing incident types.
User entries validated when editing code descriptions.
Date filters added for class summaries and class incidents
Completely redid setup application to be self-extracting
===========================================================
Changes from version 1.06.01 to 1.06.02
---------------------------------------
Up and down keys on PALM on main screen move back and
forward days.
Removed auth-int option which didn't work and prevented
opera from being able to log-in
Updated javascript to v-9-3 This is to extend compatibility
to firefox and opera web browsers. Def option more visible
on note page too. Netscape also now supported, but slow.
Fixed minor formatting bug in firefox with
===========================================================
Changes from version 1.06 to 1.06.01
------------------------------------
Fixed sorting bug on PALM main screen
Added notification of partially complete registers.
Fixed bug that incorrectly indicated locked accounts.
Added to help pages in very small way
===========================================================
Changes from version 1.05.01 to 1.06
------------------------------------
Fully supports US date format (and UK) on both PC and Palm.
New front screen on Palm version with 'todays lessons'
Speed navigation to current classes register using palm
buttons (button must be assigned to STEAR-soft via the
PALM preferences page: buttons option)
Block selection of register entries for pupil to facilitate
multiple addition (or removal) of codes easily.
Confirmation screen for block selection added to prevent
accidents
===========================================================
Changes from version 1.05 to 1.05.01
------------------------------------
Optional US date format for PC software. (Palm component
still to do)
Help extended.
User interface of STEAR-Control simplified.
Now recreates data folders if deleted manually by a user.
===========================================================
Changes from version 1.04.02 to 1.05
------------------------------------
Complete over-haul to extend functionality of register
codes: Codes are now independent of attendance allowing
more flexible recording. All letters of the alphabet can
be used, and users can store their meanings.
Live timetable shown on front screen of windows version
Classes correctly sorted on Palm version
Term by term, and total summary information of register
information shown on the windows version.
Palm functionality extended to allow creation of students.
Palm functionality extended to allow attachment of students
to a class.
Palm functionality extended to allow creation of register
entries.
===========================================================
Changes from version 1.04.01 to 1.04.02
---------------------------------
stearpalm.prc
-------------
Fixed bug with NULL pointer when form fields are blank.
===========================================================
Changes from version 1.04 to 1.04.01
------------------------------------
stearserver.exe
---------------
Added feature: option to indicate surname, firstname in
multiple pupil add wizard.
Help page added to slightly.
stearcontrol.exe
----------------
Front screen clarified to make more user friendly.
===========================================================
Up to version 1.04
----------------
Main application development, with occasional Beta releases
for testing and early use.
====================== END OF README ======================