Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for January / February 2024 Workbook Changes #17

Closed
ajtruckle opened this issue Nov 9, 2023 · 22 comments
Closed

Support for January / February 2024 Workbook Changes #17

ajtruckle opened this issue Nov 9, 2023 · 22 comments
Labels
enhancement New feature or request
Milestone

Comments

@ajtruckle
Copy link
Owner

Several changes to the meeting workbooks affect the Meeting Editor (beginning January 2024):

  • Different student item descriptions.
  • Additional brochure for study point.
  • Multiple discussions.
  • Explain my Beliefs can be talk or discussion.

I am looking at implementing the following changes:

New Materials window

  1. Add a new drop-list to specify the source of the study. There will be two options: th & lmd.
  2. The drop-list of study numbers (for lmd) would be like:

1 - 1
1 - 2
1 - 3
1 - 4
1 - 5
2 - 1
2 - 2 etc.

And the tooltips for each:

1 - Interest in Others (point 1)
1 - Interest in Others (point 2)
1 - Interest in Others (point 3)
1 - Interest in Others (point 4)
1 - Interest in Others (point 5)
2 - Commitment (point 1)
2 - Commitment (point 2)
2 - Commitment (point 3)
2 - Commitment (point 4)
2 - Commitment (point 5)
3 - Simplicity (point 1)
3 - Simplicity (point 2)
3 - Simplicity (point 3)
3 - Simplicity (point 4)
3 - Simplicity (point 5)
4 - Courage (point 1)
4 - Courage (point 2)
4 - Courage (point 3)
4 - Courage (point 4)
4 - Courage (point 5)
5 - Naturalness (point 1)
5 - Naturalness (point 2)
5 - Naturalness (point 3)
5 - Naturalness (point 4)
5 - Naturalness (point 5)
6 - Kindness (point 1)
6 - Kindness (point 2)
6 - Kindness (point 3)
6 - Kindness (point 4)
6 - Kindness (point 5)
7 - Humulity (point 1)
7 - Humulity (point 2)
7 - Humulity (point 3)
7 - Humulity (point 4)
7 - Humulity (point 5)
8 - Tact (point 1)
8 - Tact (point 2)
8 - Tact (point 3)
8 - Tact (point 4)
8 - Tact (point 5)
9 - Boldness (point 1)
9 - Boldness (point 2)
9 - Boldness (point 3)
9 - Boldness (point 4)
9 - Boldness (point 5)
10 - Perseverance (point 1)
10 - Perseverance (point 2)
10 - Perseverance (point 3)
10 - Perseverance (point 4)
10 - Perseverance (point 5)
11 - Patience (point 1)
11 - Patience (point 2)
11 - Patience (point 3)
11 - Patience (point 4)
11 - Patience (point 5)
12 - Empathy (point 1)
12 - Empathy (point 2)
12 - Empathy (point 3)
12 - Empathy (point 4)
12 - Empathy (point 5)

  1. In the list of student item descriptions on the far left we would include:
  • Starting a Conversation
  • Following Up
  • Making Disciples
  • Explaining Your Beliefs
  • Explaining Your Beliefs (Talk)
  • Talk
  1. The Discussions area would be updated to allow for two discussions. Some of the current controls in this area of the window would be removed from view.

This concept might need to be revised 🤔 since I am not sure what will happen when there is only one discussion. There are potentially three variations:

  1. Before student items
  2. In-between student items
  3. After student items.
@ajtruckle ajtruckle added the enhancement New feature or request label Nov 9, 2023
@ajtruckle ajtruckle added this to the 24.2.0 milestone Nov 9, 2023
@fstouma
Copy link

fstouma commented Nov 10, 2023

It appear it is the best way to update according to the new revision. But, instead of adjusting this every time, can you make it more flexible, I mean, just a field to type the text in it? this is for the Student assignment.

@ajtruckle
Copy link
Owner Author

ajtruckle commented Nov 10, 2023

@fstouma

It appear it is the best way to update according to the new revision. But, instead of adjusting this every time, can you make it more flexible, I mean, just a field to type the text in it? this is for the Student assignment.

Thanks for the suggestion. The lesson number will be a drop list. This is for two reasons:

  1. This information has to be saved to the history database. The data needs to be a specific format.
  2. Consistent with the existing way it works.

@ajtruckle
Copy link
Owner Author

@fstouma

Eventually I might be able to let you type, eg 1 - 5 and it automatically select it. Or, paste the reference and it decode it.

But, my priority is to get the core functionality in place. Then these finer points can be considered.

@ajtruckle
Copy link
Owner Author

So, when you select th in the combo it will show the regular Teaching lessons:

Teaching Lessons

And, when you select lmd in the combo it will show the new Love People lessons:

Love People Lessons

@stecchio66
Copy link

stecchio66 commented Nov 10, 2023

@ajtruckle
Your proposals seem correct to me and cover all the needs known so far.

This concept might need to be revised 🤔 since I am not sure what will happen when there is only one discussion. There are potentially three variations:

We can wait for this?

@ajtruckle
Copy link
Owner Author

@fstouma @stecchio66
I have now added the new student item descriptions. At the moment they are hard-coded in English:

Student item descriptions

@MardoDan
Copy link

Hasta ahora se ve muy bien y a primera vista es la mejor manera de actualizar MSA. Después veremos si se puede ir corrigiendo. Excelente trabajo!!!

@cengizu
Copy link

cengizu commented Nov 11, 2023

Looks good to me, sufficient for at least the first months. Then time will tell which part needs to be revised.

@ajtruckle
Copy link
Owner Author

Thanks for the feedback brothers. This is turning into a larger task than I have first envisioned. This is because I need to change the way I store the study points internally. But we will get there!

So, I have completed:

  • Allowing the user to specify the student material information on the popup Material window.
  • Serialization of the updated student material information (not yet tested) to MWB file.
  • Adjusted the monthly workbook data feature to include the new student material information.

Next on my TODO list:

  1. Displaying updated student material information on the schedule.
  2. Synchronization to online calendars.
  3. Multiple Discussions (as per the concept design).

@ajtruckle
Copy link
Owner Author

ajtruckle commented Nov 11, 2023

I have another update for you for weeks without discussions. 😊.

Sample Week

Sample

Meeting Editor

Meeting Editor

The work continues...

@ajtruckle
Copy link
Owner Author

I noticed that I noted down the lesson text from the new brochure in the wrong order. This has been corrected.

@ajtruckle
Copy link
Owner Author

ajtruckle commented Nov 12, 2023

During beta testing we realised that changes needed to be made to the Students window to cope with the new brochure references. In addition, work has been underway to:

  • Update assignment history database.
  • Sync to Outlook calendar.

@ajtruckle
Copy link
Owner Author

I am starting to add in the extra controls for the second Discussion assignment. This is what it looks like:

Window updated with additional discussion controls

@ajtruckle
Copy link
Owner Author

I am working on the changes needed for the Discussion with Video window. This is my concept:

Discussion with Video

There are two things to keep in mind:

  1. The Meeting Editor lets you select a brother from the Assignment History popup window if it is visible.
  2. The Meeting Editor lets you select a name from the history list on the right.

So I will need to extend that to work with the new combos. And I now realize that we need to include this second discussion in the assignment history serialization.

@stecchio66
Copy link

@ajtruckle
the window with new material assignment for 2 discussion is ok.

@ajtruckle
Copy link
Owner Author

ajtruckle commented Nov 15, 2023

@cengizu @stecchio66 @fstouma @MardoDan

I have been thinking 🤔 about the S-89 Assignment Slip settings window. Here is a design concept:

Assignment Slip Window

We change it so that the user can specify the formatting of the study reference for both brochures:

  • Teaching (th)
  • Love People (lmd)

Suggested formatting codes for lmd:

  • %l for lesson.
  • %p for point.
  • %d for description.

We can discuss what pre-defined samples to include in the drop-down list. I welcome your comments.

@fstouma
Copy link

fstouma commented Nov 16, 2023

good, great idea. thank you

@ajtruckle
Copy link
Owner Author

@cengizu

Slips: duplicate references. Seems to only occur at specific times where reference is within ( ) parenthesis. In other cases, it works fine.
Custom Slips

Thanks for the feedback. I was able to reproduce this issue. I am sharing a beta link (no. 13) via Telegram for you to try.

@ajtruckle
Copy link
Owner Author

@cengizu @stecchio66 @fstouma

Workbook Reference

(lmd lesson 11 point 3)

Drop-list Choices

  • User Defined
  • 11-3
  • #11-#3
  • 11-3 Simplicity
  • 11-3 - Simplicity
  • 11-3. Simplicity
  • #11-#3 Simplicity
  • #11-#3 - Simplicity
  • Simplicity (11-3)

Matching format strings:

  • ""
  • %l-%p
  • #%l-#%p
  • %l-%p %d
  • %l-%p - %d
  • %l-%p. %d
  • #%l-#%p %d
  • #%l-#%p - %d
  • %d (%l-%p)

I propose a new format specifier: %b (th or lmd).

Eg:

%d (%b %l-%p) = Simplicity (lmd 11-3)

@ajtruckle
Copy link
Owner Author

@stecchio66 @cengizu @fstouma

I decided to do it this way:

image

@ajtruckle
Copy link
Owner Author

@cengizu
Here are the updated help topics for review please:

@ajtruckle
Copy link
Owner Author

This feature is now implemented and is available in version 24.2.0.

Note

The online newsletter for version 24.2.0 is now available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants