The person who entered the requirement dates will appear in the audit data for those requirements. There appears to be a bug in that changing a requirement date (other than BOR) changed the final completion date.
What I would like to know is which requirements were updated to have the date set to 4/1/19 after the overall rank was complete. We need to try to duplicate the problem in a test environment so we can have it fixed.
Scout 1a through 7 were entered on 3/16/2020
Originally entered 4/23/2019
Tenderfoot 1a through 11 were entered on 3/17/2020
Originally entered and earned 6/10/2019
Second Class 1a through 12 were entered on 3.17/2020
Originally entered and earned 8/12/2019
Did they enter different dates for each of the requirements under a rank? Or the same date for all of them?
All requirements for Scout were entered as 3/25/2019, all requirements for Tenderfoot as 3/1/2019, and all requirements for Second Class were entered as 4/1/2019.
Tenderfoot was earned before Scout?
I have reproduced two bugs so far as follows:
-
You can change a previously completed rank to a date after the next rank
-
You can enter requirements using QE for a date after the completion date of the rank.
I will let the developers know.
Of course, I think someone in your unit changed the rank completion date, because nothing I’ve done would cause that to change automatically.
I have seen ranks changing to dates out of sequence (Second Class being earned before Tenderfoot). I need to go back and look but I do think some scouts had information entered and their date did not change. If I run across one, I’ll try to note the details.
As I noted, the rank completion date for the scout that we first noticed this on changed. The audit information for the rank completion date did not change: It still showed as having been entered by me on the date of the BOR which was the correct rank date but the completion date had changed. If they somehow did change it when entering the requirements, then the auditing information should have changed.
A quick additional question: Is there a way to get more than 2000 rows on the audit reports? I need to go back and look at all rank dates for all of the scouts and I’m hoping the audit log will help.
Try using Scoutbook’s Export / Backup of the Scout Advancement csv file. Open it up in a spreadsheet program and turn filtering on. You can filter the data so that only ranks show. You can also sort by the “Date Completed” field.
Was the BOR requirement date changed? This will cause the completion date to change.
Thanks. I tried it, but that gives me the current value of the information I’m looking for. I am trying to see if I can go back in the audit information to find the correct dates.
I think most of this has been covered somewhere in the post above and I think there is much more detail up above.
For the Second Class rank, the completion information was entered under the “Second Class Rank” section at the top on 8/12/2019. Months later, someone filled out all parts of the “Second Class Rank Requirements” section (1a through 12). When they did that, the date of 4/1/2019 was used for all requirements (1a through 12). This reset the completion date by “Second Class Rank” to 4/1/2019 and did not update the auditing information under “Second Class Rank”. This seems to have only happened for some scouts. For some others, the rank completion date shown at the top by “Second Class Rank” did not change.
Leslie,
I think I found the cause. Requirement 12 is the BOR. The rank date is the BOR date. Since someone changed the BOR date to 4/1/19, it changed the rank date to 4/1/19.
1 Like
That may have been what changed it, but I have seen other scout records where adding the individual requirements including BOR date didn’t change the rank date so if it is what made the change, it is inconsistent. Could it have to do with the order requirements were entered?
It seems like if the completion date exists, the BOR date should be required to be the same. I had to change the completion date first and then fix the SMC and BOR date to fix the completion date. Also, if entering the requirements changes the completion date, the audit information should reflect how the date changed. Something that would be really helpful right now is if the audit report showed the value something was set to and its prior value.
Could the order the requirements were entered have anything to do with it? As I mentioned, the audit information didn’t show anyone had changed it. It may have been the BOR date in the individual requirements, but if it was, then it is inconsistent (it only does it sometimes).
While the scout was Second Class with completion dates entered but not the individual rank requirements, the audit log shows things being added in this order:
1st class 10, 1a through 9b
Scout 1a through 7
2nd Class 10,11,12, 1a through 9b
Tenderfoot 10,11, 1a through 9
I don’t think so. I don’t think the audit log records a subsequent entry when someone changes a date. I think it only retains the first person and date from the original entry.
Leslie, I ran into this myself when I took over record keeping for my troop. You will need to go back in and change the dates of the information that was added after the fact to ones on or before your original awarded date. Only then will it allow you to change the awarded date back to the correct one. Scoutbook wont let you have something “awarded” where one of the requirements is listed as a later date. Easy fix but I had to find out the hard way.
Either I didn’t read what you said you reproduced earlier or I didn’t quite get this across correctly. Since I think you said you didn’t reproduce the date changing, I was wondering if the date changing we saw was because of the sequence of what was added.
Once the initial record is set up (Scout through 2nd class) with just completion dates entered at the top, not in the individual requirements, does adding them a little out of sequence in the individual requirements (as below) instead of in order (Scout 1a-7, Tenderfoot 1a-11, …) make a difference?
1st class 10, 1a through 9b
Scout 1a through 7
2nd Class 10,11,12, 1a through 9b
Tenderfoot 10,11, 1a through 9
Mark – I’ve only run into one scout so far that I had to go back in the detail first. I’m glad it was only one because I had to update every requirement to an earlier date before I could set the correct rank date. Most of the ones I’ve been running into were set to an earlier date so I can update the completion date and then go back and update the SMC and BOR.
Try Scoutbook.Support@scouting.org they may be able to help. I have had mixed results from them.
Charlie
Leslie,
We have tried multiple times to duplicate what you are seeing. The only time we have seen the final completion date change is when the Board of Review date changes. By definition, the rank is complete on the date of the Board of Review so this is working correctly.
We do not recommend marking requirements complete after the rank is marked complete. Scoutbook does not require individual requirements to be completed prior to the final rank completion. The only exception is Star, Life and Eagle requirement 3, Merit Badges. These must be complete before the rank can be completed.
1 Like