Absence & Cover Analysis
New version out – 1.36. See the change list and download below.
Absence & Cover Analysis is a spreadsheet which uses the absence and cover information that is provided by SIMS to produce tables and charts which provide an insight into the data – something that we cannot make SIMS natively provide us with.
After processing the information, you are provided with the following tables and graphs.
- Absences
- Days Lost by Job Role
- Employee Absences
- Employees with more than 10 days absent
- Number of absences on each day
- Chart of Number of Absences on each day, with trend line
- Absences by Reason
- Chart of Absences by Reason
- Absences by Reason and Day of Week (to show if all sickness occurs mainly on a Friday or Monday)
- Chart of Absences by Reason and Day
- Cover
- Year Groups affected by Cover Lessons
- Subjects affected by Cover Lessons
- Matrix of Years and Subjects
- Chart of Years and Subjects affected by Cover Lessons
- Number of Supply Teachers by day with number of cover periods provided by that Teacher
- Cover Type by Date – whether Internal, Supply, or No Cover
- Internal Staff Cover Lessons taken – for monitoring Rarely Cover
- Number of Lessons Covered by Reason (New!)
All provided in an easy to use package!
Some images of the output data are below to give you an idea of what you may be able to produce.
A package containing the necessary reports from SIMS and the Excel spreadsheet itself is included below, with some brief instructions on how to use the spreadsheet.
If you think of something that you would like the spreadsheet to show, which it doesn’t already, let me know. Use the contact form above to send me a message.
Hope this saves a few administrators some time with their number crunching!
Instructions
- Download the zip file and extract the contents to a folder on your computer.
- Open SIMS and go to Reports –> Import and import the SIMS Absence Reports.rptdef file from the extracted files.
- Run the ‘Absences: Absences’ report and save the results in an Excel file.
- Run the ‘Absences: Classes’ report and save the results in an Excel file.
- Go to Focus –> School –> Arrange Cover. Open a Cover Day and select Print. Make sure Notice Board Summary, Full List and Include Reason for Absence are selected and click Print. Save the webpage to a folder either with the default .mht extension or a .htm extension. You will need to repeat this for every day that you wish to look at. I found that I could save a whole terms cover lists in around 30 minutes.
- Open the spreadsheet. You may be prompted to Enable Macros. If you do not then the spreadsheet will not work.
- Click Absences in the Load Data group on the ribbon. Select the Absences file that you saved in step 3.
- Click Classes in the Load Data group on the ribbon. Select the Classes file that you saved in step 4.
- Click Cover in the Load Data group on the ribbon. Select all the Full Notice Board Summary files that you created in step 5. You can import up to 100 days of cover at one time. (May take a while though!)
- Click Set Periods in the Generate group on the ribbon. Type in all of the periods in your day and choose a period type from column two. Order does not matter as the workbook will sort it itself.
- Once everything is imported, select Set Dates on the Generate Data group. Choose the dates that you want to analyse. The greater the range, the longer it will take to generate.
- Once you are happy, click Generate Data.
- Once generation is complete you can use the Absence Analysis Reports and Cover Analysis Reports buttons to get to a menu of all the available tables and charts.
Once data has been imported, it remains in the sheet.
- Class data is overwritten every time it is imported.
- Absence data is overwritten every time it is imported.
- Cover data is overwritten if the same day has already been imported, else it is appended.
The Ribbon
Following the new Microsoft convention – we have a ribbon! This allows you to access all the functions of the workbook.
- Home – takes you back to the Welcome page.
- Cover – Loads Cover data into the workbook
- Classes – Loads Class data into the workbook
- Absences – Loads Absence data into the workbook
- Set Dates – Specifies the dates to perform the Analysis on
- Generate Data – produces tables and charts on the imported data
- Absence Analysis Reports – a menu of all the absence related tables and charts
- Cover Analysis Reports – a menu of all the cover related tables and charts
- Print Current Worksheet – prints the currently active worksheet
- Print Cover Reports – prints all the cover related tables and charts
- Print Absence Reports – prints all the absence related tables and charts
- Clear Data – removes all the data from the workbook
- Import Previous Version – imports an older version of the workbook
- Exit – closes the workbook
Compatability & Security
The spreadsheet has been tested and works on both Microsoft Office 2007 and 2010.
I recommend that as soon as any information is imported into the workbook, it is password protected and stored in a secure area.
Updates
1.10 – Fixed the following:
- Generate Data no longer fails when Absences have been recorded which do not have an end date.
- Generate Data ignores all absences which have neither a start no end date as they are erroneous
- Periods can be defined which are then used to determine Class cover information
- Improved Class lookups when analysing Cover Data
- Pivot tables have had any school specific filters removed from them
1.12
- Fixed Ribbon buttons in Microsoft Excel 2007
- Fixed missing VBA reference in Import Cover
1.21
- Fixed further missing VBA references in Import Cover
- Inserted missing declarations in Import Absences and Import Classes
- Import Cover Days now updates and shows correct information
- Cover – Cover Type report dates are now shown in date order
- Clear Data leaves header rows in place enabling Import to run
- Tables have gridlines
- Import Previous Version command added
- Lessons Covered by Reason report added
1.22
- Multiple selected sheets no longer stop absences and classes from importing
1.25
- Corrected PivotTable datasources
- Stopped tables showing spurious data when no data imported
- Error checking when running Generate Data – checks for data existence first
1.27
- Missing Role Information does not stop import of Absences
- Fixed bug in Import Cover where Cover date not in expected row
1.33
- Added in Status Bar Notifications when importing or processing data
- Significant performance improvements when importing cover, class and absences data, also when running the Generate Data routines
- Import Cover searches for correct data to import solving a problem where the covering member of staff may not have been imported
1.36
- Amended Import Cover to not import Changed Room
- Minor code fixes in Imports
- New Set Working Days option
Upgrading to a New Version
Since 1.20 this is now much easier. To upgrade to a new version, you do not need to import all the data from scratch. You can import the previous saved version of the workbook into the new version of the workbook.
Click the Import Previous Version button in the Manage section of the ribbon, and locate the older version of the workbook. Click OK and you can take advantage of the new features.
If you upgrading to 1.33, then you may need to import your Cover data again.
The Download
Here it is:
Absence & Cover Analysis (619)Disclaimer
This workbook is provided as is. The data produced by the charts and tables is beleived to be correct, but no liability will be taken for incorrect data produced by the workbook.











Thanks for sharing this info. It help us tremendously with the analysis of staff attendance + cover
If I may be allowed to ask, we currently use a biometric attendance…do u think there is a way to pull the staff attendance from biometric and put onto sims? like tardiness and all… im looking at the route of biometric to excel to sims…
I’m glad it has helped.
With regards to the biometrics – I have no way of writing any information back to SIMS. That would require being a SIMS Partner (which I cannot afford!). Not sure how that would work either (we don’t use biometric registration here). I would have thought the biometric software provider would have provided all the interfaces for writing information back to SIMS.
[...] (or should that be, is) updating his Absence & Cover Analysis tool. Read more over on his site: http://www.craig-tolley.co.uk/absence-cover-analysis/ or on Edugeek: [...]
I worked it out in the end! these reports are brilliant!
Glad you got it working and thanks for the feedback.
If you don’t mind, could you tell me what the problem was and how you fixed it?
Thanks.
Hi Craig,
This looks very usefull, I have followed the import steps and imports ok however when i am running the report i seem to get “Error: The system cannot find the file specified”
Hoping you can help! Thanks very much!
Rick
You need to be a member of Personnel Officer, Senior Management Team, Personnel Assistant or Personnel Events Officer to view the staff absences.
Cheers Matt. Hadn’t had a chance to look up and post.
same problem as Marie – any suggestions on how to get around this?
It appears to be related to SIMS Permissions. If you have not got permissions to read Personnel data in SIMS then the report fails to extract all the necessary data about the role of the member of staff.
You can either rename the Count field in the exported Absences spreadsheet, or get someone with permissions to the Contracts data to export the sheet for you.
I will change the sheet so that it will accept the spreadsheet with or without the Role information, and put in a warning.
Cover and classes imported into excel spreadsheet no problems but I am getting “invalid data absences file” when endeavouring to import absences. What am I doing wrong?
Have downloaded the file but cannot unzip it with the latest version of WinZip.
Have just uploaded the file again – now zipped with Windows rather than WinRAR.
[...] by chris on January 9, 2011 I picked this info up from Phil Neal via Twitter. It looks very interesting! http://www.craig-tolley.co.uk/absence-cover-analysis/ [...]
[...] Analysis I picked this up from Phil Neal on Twitter. It looks very interesting! http://www.craig-tolley.co.uk/absence-cover-analysis/ Reply With Quote [...]
[...] by matt40k Leave a Comment Just wanted to posted a link to Craig’s new mini project – Cover Analysis. Does a few things you can’t currently doing in SIMS .net, but really [...]
[...] This post was mentioned on Twitter by Phil Neal, Phil Neal. Phil Neal said: Cover anaylsis – a nice add-on at http://tinyurl.com/36m4xk8. Not tested by Capita!! [...]