STEARsoft logo

STEARsoft

School
Teachers'
Electronic
Attendance
Register
software


Home page
Download
License comparison
New customer
Customer login
Forgot password
Tutorials
Support
Forum
About STEARsoft


     

Login

Close

Forum thread: Session duplicated?

Mark Fertig
16 December 2013
20:19
Hi,

http://s30.postimg.org/47q08z0wx/STEARERROR.png

I have tried to delete sessions over 10 year period, however when recreating sheets the P1 lesson on Wednesday has still appeared twice, ? Please could you help?

Thanks,
Marcus Butler (STEARsoft)
16 December 2013
22:41
Sam,

Thanks for your post. That sounds odd. So I can try to pinpoint this, which part of STEARsoft are you using to create sessions and which options are you using? Also, what does your timetable look like? Your screenshot was helpful so any more of those to answer my questions would be good.

Yours,

Marcus
Mark Fertig
17 December 2013
16:13
Marcus,

http://s24.postimg.org/h80794b1x/STEARTime.png

Also using the make registers, excluding the 9 Wisteria class, which I don't register on a Friday. I have the app on my iPhone, but haven't made registers via that.

Hope this helps,

Sam
Marcus Butler (STEARsoft)
17 December 2013
21:59
Dear Sam,

Thank you for those.  There are two possible ways forward I can think of:

Firstly, there was a bug that was fixed earlier this year that resulted in this kind of thing. It resulted after synchronising with an iPhone in particular circumstances. It's possible this is a hang-over from that. The way to ensure this is not the cause (or to fix it if it is) is to:
1) Upgrade to the latest versions (PC version 5.7.3 and iPhone version 3.3.4)
2) Ensure your data is correct on the PC (web version), deleting and recreating the sessions on your PC so they appear as they should (ie not double).
3) The first time you sync with your iPhone, in the STEARsoft iPhone App go to 'Synchronisation Setup' and change the 'Sync type' to be 'Server -- iPhone'. Then Synchronise.

The critical thing is to change the 'Sync type' in step 3 before doing a Sync, otherwise bad data left behind in the iPhone could make the situation instantly reappear.

If that's not the case - ie you get the double sessions reappearing just using the PC interface before any kind of Sync with your iPhone then the following experiments may shed some light:

Experiment 1)
Delete the sessions again and verify they've gone from the attendance sheet.
Remove your class from that timetable slot (AWed P1) (Using Edit Timetable)
Do 'Make Registers'
See what has been created by going to the attendance sheet.
If something has been created it indicates something hidden! Report back and we'll be a step closer.
If nothing was created, add the class back into the timetable, do 'Make Registers' and see if the problem has reappeared.

If Experiment 1) causes things to still be appearing double try Experiment 2...

Experiment 2)
Similar to Experiment 1, but after removing the class from AWed P1, put it back on a different day (eg AThu P3) and do 'Make Registers'. The result of this will help indicate what sort of problem it might be (ie whether it's particular to the settings for a certain day).
Marcus Butler (STEARsoft)
17 December 2013
23:11
Dear Sam,

Sorry - I suspect the previous post is futile (although it helped developed my thought process to help you). Having reviewed more clearly the old bug that I suspect might be the cause of your problem, the above post almost certainly won't solve it.

If my suspicion is correct, the problem is specific to that particular Wednesday. It doesn't generate two periods every Wednesday eg the Wednesday two weeks afterwards will just have one session as expected. I would also suspect that adjusting to a Thursday will make it work correctly (Experiment 2), and that it's nothing to do with Synchronising. I also suspect you already have the most recent versions, so that won't help.

If the above matches what you see, then I am fairly certain I know what is going on. If this is the case let me know and I can tell you how to fix it - worst case will require a small text edit (a single date) in a data file, but I might be able to find a more elegant and easier method to get things working for you. Anyway, first of all it would be good to verify that I have understood the problem correctly and that the symptoms match, so please let me know...

Yours,

Marcus.
Mark Fertig
18 December 2013
16:34
Marcus,

I have tried Experiment 1+2, the STEARserver is also up to date, so is my iPhone application. However it is still happening, even throughout different terms,

http://postimg.org/image/4tqsik1cx/

Thanks for your detailed help!,

Sam
Marcus Butler (STEARsoft)
18 December 2013
17:15
Thanks Sam,

Looks like my thought was wrong...

I'll need to have a bit more of a think, as this seems quite odd. I'll have a look at one or two things and get back to you...

Yours,

Marcus
Mark Fertig
18 December 2013
20:26
Thanks Marcus, looking forward to hearing back from you.
Marcus Butler (STEARsoft)
18 December 2013
20:31
Sam,

I've looked at some code and it's still puzzling me a bit. I'm wondering if there's a hidden timetable entry upsetting things, but if that was the case you should have then been getting sessions created when you deleted the class from your timetable (first bit of experiment 1). One thing to check that may well indicate what is going on is the output that is given when you do 'Make registers'.  For each class you get some text that looks like:

Adding Register: 25/12/2013 Period P1
Adding Register: 08/01/2014 Period P1
Adding Register: 22/01/2014 Period P1

If you could post here what output you are getting on this screen that will help rule out things, or identify a factor. If you are also able to note which classes are producing output (in case your class appears twice in the list for example) that would help.

Thank you for your patience.

Yours,

Marcus.
Mark Fertig
18 December 2013
20:36
http://s28.postimg.org/fo55f4sbx/stera.png

Showing duplicated.
Marcus Butler (STEARsoft)
18 December 2013
20:59
Thanks Sam,

Your screenshots are very useful.

This screen might be the way to get to the bottom of this.

I don't suppose you could do the first bit of experiment 1 again and see if we get any output...  ie delete the sessions, delete the class from your timetable, then do a 'make registers' and record the output as you just did a few minutes ago.

Yours,

Marcus
Mark Fertig
18 December 2013
21:10
Marcus,

Ran that process again and still doing it!
Marcus Butler (STEARsoft)
18 December 2013
21:32
Sam,

So if you delete the class from your timetable (and don't add it back) you still get sessions produced? Do you still get double sessions produced with the class removed from the timetable, or single ones. Presumably double from what you say, but that sounds very odd?
Mark Fertig
18 December 2013
21:37
Marcus,

I have deleted all future lessons, changed the day I register the class, produce it however the double still comes up for the other day + a single for the day I have just created!

http://s7.postimg.org/qjm4dm0nv/srr6.png
Marcus Butler (STEARsoft)
18 December 2013
22:21
Sam,

Unfortunately it sounds too strange for me to fix remotely. Certainly beyond any scenario I've come across before. It sounds like some odd data somewhere, possibly from adding or deleting days or periods in the timetable, but I can't quite work out what or how.

I you'd be happy to send the non-sensitive data files, I'm pretty confident of working out what has happened and being able to fix the problem. If you'd be happy to do this, let me know and I'll send a seperate email telling you how to do this including how to only send data that doesn't include names, any student information at all, messages and other text data.

Yours,

Marcus
Mark Fertig
19 December 2013
15:52
That would be great Marcus.
Mark Fertig
19 December 2013
20:07
Hi Marcus,

Also just another issue I am having, I'm not sure if you know the answer, but what do I do about deleting just one session. (i.e, I see 9G2 Geog on Weds P4 and P5, is there a way where I can delete just one session instead of having to change the attendance mark to 'no session'.
Marcus Butler (STEARsoft)
19 December 2013
21:35
Sam,

I have sent an email with instructions for sending your data to me. Please check your spam folder if you have one if you haven't yet had such an email.

Yours,

Marcus
Marcus Butler (STEARsoft)
19 December 2013
21:38
To delete a single session...

- In the web interface:
  Keep clicking the 'flood-fill' box at the top of the session until it shows a cross and it says 'deleted' beneath. Then press save. Exit and return to the attendance sheet to see the session removed.

- On an iPhone:
  tap and hold on a register entry to enter the codes screen for the session you wish to delete. Then press the trash can button at the bottom of the screen.

Hope that helps.

Yours,

Marcus
Marcus Butler (STEARsoft)
21 December 2013
15:09
Thank you Sam for the data files you sent.

I have found the problem. It is some corrupted data in the timetable file. I need to determine the quickest and easiest way to fix this for you on your machine, and then work out why it's happened to stop it happening again.

Please bear with me and I'll get back to you in due course (hopefully today or tomorrow).

Yours,

Marcus.
Marcus Butler (STEARsoft)
21 December 2013
22:33
Dear Sam,

There is a new release of STEARsoft on the website. Installing this will fix your corrupted timetable file and get things working again as they should.

I have also upgraded and extended your license as a gesture of thanks for reporting this problem and being patient. This will give you an opportunity to use the full capability of STEARsoft. In your administration web area, press the Activate button to activate this license on your PC.

With best wishes,

Marcus
Mark Fertig
21 December 2013
22:42
Many Thanks Marcus, Your support is exceptional.

Have a good Christmas and best wishes for the new year,

Sam.

Please login to contribute to this thread.

Close