Avatar of oaktrees
oaktrees

asked on 

On a Scale of 1 to 100 - How Difficult to Add Spaced Repetition Add-on to Word

Just for speculation: how hard do you think it would be / massivity of a coding job to create spaced repetition for...Word?

So that, if you had 900 pages you could get them thrown at you randomly and then to disappear and pop up again days later based on some sort of response:

Easy - Medium - Difficult

I've got some LOVELY pages I've built.  Set all to about 4 x 6 size.

I prefer to use Word because it is easy to edit.

But, them being all in sequence allows me to cheat - like learning the lyrics to a song.

I know there are some "export" programs for popular flashcards - quizlet / memrise and many others.

But, once the content is on that platform it can be hard to edit.

So, I guess my question is two-fold: is there anything ALREADY out there that can let me keep these pages in Word and see them as flashcards?

But, more to the point - in your technical opinion, in terms of coding - what kind of a job would that be for an add-on for word?

For what it's worth all the card right now are in pairs.  Something like.

1: H2SO4
2: Sulfuric acid
3: 1653-1658
4: Oliver Cromwell
5:This royal throne of kings, this sceptred isle,
This earth of majesty, this seat of Mars,
This other Eden, demi-paradise,
6: This fortress built by Nature for herself
Against infection and the hand of war,
This happy breed of men, this little world,
This precious stone set in the silver sea,

Sincerely,

OT
Microsoft Word

Avatar of undefined
Last Comment
oaktrees
SOLUTION
Avatar of Arana (G.P.)
Arana (G.P.)

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
ASKER CERTIFIED SOLUTION
Avatar of Gary Benjamin
Gary Benjamin
Flag of Canada image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
SOLUTION
Avatar of aikimark
aikimark
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
Avatar of Gary Benjamin
Gary Benjamin
Flag of Canada image

aikimark is proposing that you store the flashcards in a "master" deck and then use VBA to create one or more copies of the deck with the slides in random order. Since VBA often triggers virus concerns, one advantage of his suggestion is that you can distribute the random deck without any VBA code in it. Another advantage is there are probably more options to export the deck, for example to be displayed on a website. The disadvantage is that the cards in the copy will again have a "frozen" order, albeit a new one. You will have to keep creating new decks to get new random orders.

The VBA code could not only do a random selection (think about a shuffle algorithm) of slides, but could also add some filtering if there is data in the slide deck on which to base filtering actions. For example, if you have slides in different categories like History, Geography, Math, Vocabulary, Current Events, Trivia, etc. you could select which categories to include in your deck. You might also categorized each slide as to grade level, and then you could filter <=7 for grade schoolers or >=13 for just the toughest questions. You would have to invest more time in your VBA code to filter and sort, as this isn't built into PowerPoint.

Ideally, it would be easiest to filter on something like (just) the title of each slide. My concern is that I couldn't find an easy way to flexibly categorize the slides. I thought of using slide tags, but I don't think you can assign them from the editor; you need to use VBA or write some code to add, display and maintain them - not very user friendly. Also, I don't know if tags assigned using VBA are persistent (i.e. will be saved with the .ppt file) or transient (i.e. will only be assigned as long as the file is open; or worse, as long as the VBA code is running.)

As a second idea, I tried using one or more fields below the bottom of the slide, like these two fields:

Category: History
Grade: 5

By having them below the slide they won't display when you show the slide, but they are easy to see and edit when you maintain the slide. You can even add them to your template. However, it would take a bit of coding to get at these fields, which I am calling Classifications. You would write a function like

GetClassification(strClassificationType as String) as String

and

GetClassification("Grade") would return "5" in the above example (you would convert this to a number for filtering purposes).

Finally, using Zoom / Categories might work, but that gives you the equivalent of just one tag, I think.

My experience with PowerPoint is limited. If this interests you please so indicate and perhaps another expert will jump in and elaborate some ways you could classify your slides.
Avatar of oaktrees
oaktrees

ASKER

Thanks, ALL! :)))))))))))))))))))))))))))!!!
Microsoft Word
Microsoft Word

Microsoft Word is a commercial document editing program that is part of the Microsoft Office suite. It features numerous text-editing tools for creating richly formatted documents, along with tools for the use of macros in Word documents. Word's native file formats are denoted either by a .doc or .docx file extension. Plugins permitting the Windows versions of Word to read and write formats it does not natively support, such as the OpenDocument format (ODF) are available. Word can import and display images in common bitmap formats such as JPG and GIF. It can also be used to create and display simple line-art.

30K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo