FlashCardGenAI Screen Summaries

Table of Contents

Overview

Tab bar icons

The bottom tab bar icons are visible on every screen and enable you to navigate to any screen in the app.

FlashGroups icon

When you click on the FlashGroups icon the system displays a list of all the FlashGroups you have created. Each FlashGroup encompasses a subject area and consists of an associated subset of FlashSets to which you can navigate.

FlashSets icon

When you click on the FlashSets icon the system displays a list of all the FlashSets you have created. Each FlashSet encompasses a Topic area and consists of an associated subset of FlashCards to which you can navigate.

FlashCards icon

When you click on the FlashCards icon the system displays a list of all the FlashCards you have created. Each FlashCard encompasses some knowledge supplied and consists of an associated subset of FlashNotes to which you can navigate from which two specific notes can be selected as the Front and Back of the FlashCard.

Settings icon

When you click on Settings the system displays a list of App specific settings and the ability to navigate to a General settings screen and access some operational data management Utilities.

Logs icon

The show diagnostics log icon is made visible or hidden on the General settings screen. If the show diagnostics log icon is visible, when you click on the diagnostics icon, the system displays the View Log screen which displays any system log messages. This provides general information messages such as version numbers; alerts such as failed network connections and faults. These logs can be especially helpful in tracking down and resolving problems should they occur.

Help icon

When you click on the Help icon, the system opens a web page providing access to the documentation supporting the app. This includes an overview, screen summaries and data privacy policy.

Contact developer

Presents a contact form to the Developer of FlashCardGenAI into which you can write any queries, copy and paste data or provide feedback of any kind as required.

All FlashGroups

Displays any FlashGroups that you have defined and enables you to create, delete and maintain them.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Create new FlashGroup

When you click on the Create New FlashGroup icon, the system displays the New FlashGroup screen. This enables you to create a new FlashGroup.

Filter section

Enter text to filter the list of FlashGroups listed. listed.

FlashGroups section

Presents the filtered list of FlashGroups.

Show FlashGroup

 

When you tap on the Show FlashGroup icon, the system displays a summary of each FlashSet in the corresponding FlashGroup.

Swipe left

When you swipe left on a row, a delete icon is exposed. If you select the delete icon, the associated FlashGroup is deleted. Note that the underlying FlashSets and FlashCard are not deleted just the grouping that defines them as associated within a FlashGroup.

All FlashSets

This shows a summary of every FlashSet in the system and enables you to create, delete and maintain them.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Back

Back button takes you back to the preceding screen.

Create new FlashSet

When you click on the Create New FlashSet icon, the system displays the New FlashSet screen. This enables you to create a new FlashSet and automatically add it to this FlashGroup.

Filter section

Enter text to filter the list of FlashSets listed.

FlashSets section

Presents the filtered list of FlashSets.

Show FlashSet

 

When you tap on the Show FlashSet icon, the system displays a summary of each FlashCard in the corresponding FlashSet.

Swipe left

When you swipe left on a row, a delete icon is exposed. If you select the delete icon, the associated FlashSet is deleted.

All FlashCards

This shows a summary of every FlashSet in the system and enables you to create, delete and maintain them.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Back

Back button takes you back to the preceding screen.

Create new FlashCard

When you click on the Create New FlashCard icon, the system displays the New FlashCard screen. This enables you to create a new FlashCard and automatically add it to this FlashSet.

Filter section

Enter text to filter the list of FlashCards listed.

FlashCards section

Presents the filtered list of FlashCards.

Show FlashCard

When you tap on the Show FlashCard icon, the system displays the associated FlashCard details.

Swipe left

When you swipe left on a row, a delete icon is exposed. If you select the delete icon, the associated FlashCard is deleted.

Settings

The Settings screen allows the operator to configure the application specific settings, access to the general settings screen and access a range of data management Utilities

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

More

When you press the more button, the system displays a drop- down menu of utilities.

  • Import database from FlashCardGenie: Enables the migration from FlashCardGenie to FlashCardGenAI and imports the data exported by FlashCardGenie into the FlashCardGenAI database.

App specific settings

Premium services

Tap to present the Premium services paywall where you can purchase subscriptions to integrated internet image search and AI note generation.

General settings

UI tab preferences and utilities

Displays the General Settings screen.

Utilities

Data backup

Access data backup and restore utilities

  • Backup database: Takes a full backup of the database by exporting it in JSON format to externally accessible files.
  • Restore database: Restores the database by importing a set of JSON files previously created by a Backup

Cloud tools

Access data management tools

  • Data Integrity check: Runs through the database and checks that all references are valid, and that there are no orphans. All results are reported in the application log which can be inspected on the Logs screen.
  • Upload database: Uploads your database to the developers website for analysis if required to deliver support commitments.

FlashGroup

This shows a summary of each FlashSet in the corresponding named FlashGroup and enables you to create, delete and maintain them.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Back

Back button takes you back to the preceding screen.

Search for FlashNotes

When you click on search you are presented with a search field. Enter any text as the search criteria used to present the Search Notes view containing all the FlashNotes in this FlashGroup that includes this text.

Create new FlashSet

When you click on the Create New FlashSet icon, the system displays the New FlashSet screen. This enables you to create a new FlashSet and automatically add it to this FlashGroup.

Self test

When you click on the Self-test icon, the system displays the Select quiz type screen where you choose either a Multi choice quiz or an AI generated free form quiz to verify and consolidate your understanding of the subject matter covered by this FlashSet . Swipe down to cancel.

Add existing FlashSets

When you click on the Add existing FlashSets icon, the system displays a selectable list of FlashSets.  This allows you to select any number of available FlashSets from your library of FlashSets to include in this FlashGroup.

Share FlashGroup

Save this FlashGroup as a JSON file in Files, then eMail the file to a colleague who can then use “Import and append” on their settings screen to load it into their own FlashCardGenAI database.

FlashGroup name section

Tap into the name field to edit and update.

Filter section

Enter search text to filter the FlashSets listed.

FlashSets section

Show FlashSet

When you tap on the Show FlashSet icon, the system displays a summary of each FlashCard in the corresponding FlashSet.

Swipe left

When you swipe left on a row, a delete icon is exposed. If you select the delete icon, the associated FlashSet is deleted from this FlashGroup. Note that the underlying FlashSet and FlashCards are not deleted just the relationship that defines it as a FlashSet within the FlashGroup

FlashSet

This shows a summary of each FlashCard in the corresponding named FlashSet and enables you to create, delete and maintain them.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Back

Back button takes you back to the preceding screen.

Search for FlashNotes

When you click on search you are presented with a search field. Enter any text as the search criteria used to present the Search Notes view containing all the FlashNotes in this FlashSet that includes this text.

Create new FlashCard

When you click on the Create New FlashCard icon, the system displays the New FlashCard screen. This enables you to create a new FlashCard and automatically add it to this FlashSet.

Complete multi choice test

When you click on the Self-test icon, the system displays the Select quiz type screen where you choose either a Multi choice quiz or an AI generated free form quiz to verify and consolidate your understanding of the subject matter covered by this FlashSet. Swipe down to cancel.

Add existing FlashCards

When you click on the Add existing FlashCards icon, the system displays a selectable list of FlashCards.  This allows you to select any number of available FlashCards from your library of FlashCards to include in this FlashSet.

Share FlashSet

Save this FlashSet as a JSON file in Files, then eMail the file to a colleague who can then use “Import and append” on their settings screen to load it into their own FlashCardGenAI database.

FlashSet name section

Tap into the name field to edit and update.

Filter section

Enter search text to filter the FlashSets listed.

FlashCards section

Show FlashCard

When you tap on the Show FlashSet icon, the system displays a summary of each FlashCard in the corresponding FlashSet.

Swipe left

When you swipe left on a row, a delete icon is exposed. If you select the delete icon, the associated FlashCard is deleted from this FlashSet. Note that the underlying FlashCard is not deleted just the relationship that defines it as a FlashCard within the FlashSet.

FlashCard

This allows you to update any element of a FlashCard including its title, Front note, Back note and any number of additional notes including images, formatted text and or links as required. The screen provides access to integrated search facilities both from your own photos (standard) and / or utilising a variety of api services across the internet (premium). Premium features can be enabled through Settings.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Back

Back button takes you back to the preceding screen.

Search for FlashNotes

When you click on search you are presented with a search field. Enter any text as the search criteria used to present the Search Notes view containing all the FlashNotes in this FlashCard that includes this text.

Maintain notes

Press Maintain notes to display the Maintain notes screen. This enables you to create, delete and update the FlashNotes associated with a FlashCard.

When you click on the Self-test icon, the system displays an AI generated free form quiz to verify and consolidate your understanding of the subject matter covered by this FlashCard.

All the AI features provided in the app require the use of the OpenAI API which is a third party paid premium service option. You can sign up for AI features via the Settings screen. Therefore, whenever you press a sparkle icon, the system will check whether you have signed up and if not will simply prompt you to do so via the Settings screen.

Share FlashCard

Save this FlashCard as a JSON file in Files, then eMail the file to a colleague who can then use “Import and append” on their settings screen to load it into their own FlashCardGenAI database.

FlashCard title section

Tap into the name field to edit and update.

FlashCard front section

New FlashNote

When you click on the Create New FlashNote icon, the system creates a new FlashNote and displays the Edit FlashNote screen. This enables you define the contents of the FlashNote and automatically add it to the Front of the FlashCard.

Select FlashNote

When you click on the Select FlashNote icon, the system displays a selectable list of FlashNotes.  This allows you to select the FlashNote that you wish to be applied to the Front of your FlashCard.

Delete FlashNote

When you click on the Delete FlashNote icon, the FlashNote is deleted from the Front of the FlashCarrd. Note that the underlying FlashNote is not deleted just the relationship that defines it as being presented on the Front of the FlashCard. In the absence of a defined FlashNote, the Front of the FlashCard shows the FlashCard title.

Edit note

When you click on the Edit Note icon, the system displays the Edit FlashNote screen for the existing Front note.

 

FlashCard back section

New FlashNote

When you click on the Create New FlashNote icon, the system creates a new FlashNote and displays the Edit FlashNote screen. This enables you define the contents of the FlashNote and automatically add it to the back of the FlashCard.

Select FlashNote

When you click on the Select FlashNote icon, the system displays a selectable list of FlashNotes.  This allows you to select the FlashNote that you wish to be applied to the Back of your FlashCard.

Delete FlashNote

When you click on the Delete FlashNote icon, the FlashNote is deleted from the Back of the FlashCard. Note that the underlying FlashNote is not deleted just the relationship that defines it as being presented on the Back of the FlashCard. In the absence of a defined FlashNote, the Back of the FlashCard shows the FlashCard title.

le.

Edit note

When you click on the Edit Note icon, the system displays the Edit FlashNote screen for the existing Front note.

Maintain notes

Enables you to maintain all the notes associated with a FlashCard. This includes adding, modifying, deleting and re-sequencing the notes.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Back

Back button takes you back to the preceding screen.

New FlashNote

When you click on the Create New FlashNote icon, the system creates a new FlashNote and displays the Edit FlashNote screen. This enables you define the contents of the FlashNote and automatically add it to the Front of the FlashCard.

AI assist

When you click on the AI assist icon the system displays the Generate FlashNote screen. This provides a research tool that automatically generates fully rendered content based on a free text specification that you provide.

All the AI features provided in the app require the use of the OpenAI API which is a third party paid premium service option. You can sign up for AI features via the Settings screen. Therefore, whenever you press a sparkle icon, the system will check whether you have signed up and if not will simply prompt you to do so via the Settings screen.

FlashNotes section

Lists all the FlashNotes associated with this FlashCard

Edit/Done

When you press edit, the system adds a re-sequence icon on the right of the note content row and changes Edit to Done Press and hold this icon to drag the note to a different place in the list to re-sequence. When finished press Done.

Select FlashNote

When you click on the Select FlashNote icon, the system displays the Edit note screen.

Swipe left

When you swipe left on a row, a delete icon is exposed. If you select the delete icon, the associated FlashNote is deleted from this FlashCard.

Search notes

Displays all the notes including a text string entered as a search criteria within a FlashGroup, FlashSet or FlashCard as required.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Back

Back button takes you back to the preceding screen.

Results section

Lists all the FlashNotes associated with this search

Select FlashNote

When you click on the Select FlashNote icon, the system displays the Edit note screen.

Edit note

Enables you to update the note with rendered content an image and links.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Back

Back button takes you back to the preceding screen.

AI assist

When you click on the AI assist icon the system displays the Generate FlashNote screen. This provides a research tool that automatically generates fully rendered content based on a free text specification that you provide.

All the AI features provided in the app require the use of the OpenAI API which is a third party paid premium service option. You can sign up for AI features via the Settings screen. Therefore, whenever you press a sparkle icon, the system will check whether you have signed up and if not will simply prompt you to do so via the Settings screen.

Show/hide image

Toggle the label to show and hide the Image section. The section will default to hide if it contains no image, and default to show if it does contain an image.

Show/hide content

Toggle the label to show and hide the Content section. The section will default to hide if it contains no content, and default to show if it does contain any content.

Image section

Enables you to include an image in this FlashNote

Provider (defaults to My Photos)

  • Google: Sources general internet images of different types. Includes Google Images (general) , Faces, clip art, line art stock, photos, animated.
  • UnSplash: Sources high quality, artistic images from contributing photographers.
  • My Photos: Your own photo store.
  • OpenAI Images: Generates an image for you based on a free form definition that you supply subject to sign up for AI features.

Google and OpenAI Images are premium services

Search for an image

Enter a free form description of the image that you wish to display and press the search button.

Search

Uses the selected provider to source the images and displays suitable images found. Scroll through the choices presented and click on one to select. If you select an AI generated image, that image is persisted into your photo store.

Content section

Enables you to include text in the FlashNote. Type any amount of text into the area provided. This supports Markdown and KaTeX formatting for high quality rendered presentation as required.

Show/Hide rendered

Toggle to display/hide the rendered presentation of your text below your text entry field. Help Katex and Markdown syntax is provided by pressing the buttons f(x) KaTeX and Aa Markdown when show rendered is toggled on.

Edit note

Enables you to update the note with rendered content an image and links.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Back

Back button takes you back to the preceding screen.

AI assist

When you click on the AI assist icon the system displays the Generate FlashNote screen. This provides a research tool that automatically generates fully rendered content based on a free text specification that you provide.

All the AI features provided in the app require the use of the OpenAI API which is a third party paid premium service option. You can sign up for AI features via the Settings screen. Therefore, whenever you press a sparkle icon, the system will check whether you have signed up and if not will simply prompt you to do so via the Settings screen.

Show/hide image

Toggle the label to show and hide the Image section. The section will default to hide if it contains no image, and default to show if it does contain an image.

Show/hide content

Toggle the label to show and hide the Content section. The section will default to hide if it contains no content, and default to show if it does contain any content.

Image section

Enables you to include an image in this FlashNote

Provider (defaults to My Photos)

  • Google: Sources general internet images of different types. Includes Google Images (general) , Faces, clip art, line art stock, photos, animated.
  • UnSplash: Sources high quality, artistic images from contributing photographers.
  • My Photos: Your own photo store.
  • OpenAI Images: Generates an image for you based on a free form definition that you supply subject to sign up for AI features.

Google and OpenAI Images are premium services

Search for an image

Enter a free form description of the image that you wish to display and press the search button.

Search

Uses the selected provider to source the images and displays suitable images found. Scroll through the choices presented and click on one to select. If you select an AI generated image, that image is persisted into your photo store.

Content section

Enables you to include text in the FlashNote. Type any amount of text into the area provided. This supports Markdown and KaTeX formatting for high quality rendered presentation as required.

Show/Hide rendered

Toggle to display/hide the rendered presentation of your text below your text entry field. Help Katex and Markdown syntax is provided by pressing the buttons f(x) KaTeX and Aa Markdown when show rendered is toggled on.

Generate FlashNote

Uses the OpenAI API to generate FlashNote content.

Navigation bar

Long tap any navigation bar icon to display a context sensitive tooltip describing its purpose.

Cancel

Cancel button dismisses the screen.

Scope/focus section

Enter a free form specification to enable AI to generate text responding to that specification using Markdown and KaTeX syntax as required.

Generate note

When you press Generate note, the system will research the subject matter described in the specification and present the content using Markdown and KaTeX syntax as required.

Logs

Displays a classified summary of each system log for monitoring and diagnosis.

Navigation bar

Back

Back button takes you back to the preceding screen.

Summary section

Presents a summary of each log in reverse date order

Summary

Presents:

The type of log:

  • Info: general advice,
  • alert: recoverable error or
  • fault: unrecoverable error

The date stamp when the error occurred.

The version of iOS running at the time of the error

The version of the app running at the time of the error

The log message.

Select log

When you click on the Select Log icon, the system displays the Log detail screen.

Log detail

Displays system log details for in depth analysis.

Navigation bar

Back

Back button takes you back to the preceding screen.

Copy log details

When you click on the Copy icon the message text is copied into memory which you can then paste into a message to the developer if you wish.

Summary section

Presents the summary shown on the Logs screen for context.

Details section

Presents further details about the log:

  • The name of the class (program) in which the error occurred.
  • The name of the method (part of the program) in which the error occurred.
  • The build no of the app at the time of the error
  • The Schema number of the app at the time of the error
  • Any additional contextual data provided

Premium services

The Premium services screen allows the operator to purchase subscriptions to available premium services

Navigation bar

Back

Back button takes you back to the preceding screen.

Period tabs

Select the subscription plan period required.

  • Short term commitment for investigation and impulse access requirement.
  • Most popular to support a sustainable pricing structure for moderate on-going usage.
  • Yearly. Best value to at an attractive discount for a long term commitment (approx 30%).

Current plan

Displays the current plan. You can only have one active plan at a time, Choosing another plan will replace your current plan immediately (Apple may prorate). You can cancel any paid plan at any time (see Manage below).

Switch to a different plan section

Internet image search.

Tap to purchase a subscription that extends image search across the internet using the Google search API

AI content generator

Tap to purchase a subscription that enables you to use AI to generate content and images using the OpenAI API

FlashCardGenAIPro

Tap to purchase both Internet image search and AI content generator as a bundled package.

Manage subscription section

Restore

Tap the Restore button to force an immediate refresh of the premium services display with the latest status held by Apple including prices and subscription status.

Manage

Tap the Manage button to access the Apple subscription page where you can cancel any current subscription at any time.

View licensing information

Tap to view licensing statements for use of OpenAI generated images and content, Google search images and Unsplash images.

General settings

The General settings screen allows the operator to configure the visibility of the Logs, Help and Contact tabs.

Navigation bar

Utilities

When you press the Utilities button, the system displays a drop down menu of utilities.

Share application logs: Shares the application logs with the developer if required.

Tab visibility section

Show logs

If switched on displays the System Logs tab useful in diagnosing system issues.

Show help

If switched on displays the Help tab to access this documentation and presents a webpage which enables navigation through this documentation.

Show contact

If switched on displays the Contact tab which enables the operator to contact the developer if required and presents a contact form accordingly.