Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions FlashCards-master/AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
The following individuals are the contributors for FlashCards:

Conner Brigman <brigman.4@wright.edu>
Dustin Layne <layne.14@wright.edu>
Daniel Nedrow <nedrow.2@wright.edu>
Sabrina Pyatt <pyatt.2@wright.edu>
18 changes: 18 additions & 0 deletions FlashCards-master/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# **Getting Started:**

- Review [TOOLCHAIN.md](https://github.com/d-nedrow/FlashCards/blob/master/TOOLCHAIN.md) and install the needed tools for development.
- Join the RaiderPlanner slack team and join the spring2019group1 channel
- Fork the FlashCards repository [here](https://github.com/d-nedrow/FlashCards)
- Clone your fork of the FlashCards repository

# **Workflow**

- Make sure to keep your fork synced [(info on how to keep your fork synced)](https://help.github.com/en/articles/fork-a-repo#keep-your-fork-synced)
- Select and "claim" an issue so to keep a smooth workflow and prevent conflicts
- Create a new branch (and name your branch something that relates to the issue your working on) to perform your work on and make your commits
- When ready, push your branch up to your repository then create a pull request to merge it into the master repository

## **GUI**

- When working on GUI code, make sure to include screenshots/video samples of what your changes fix/do.
- Follow the [GUI guidelines](https://github.com/rsanchez-wsu/RaiderPlanner/wiki/Modifying-the-GUI)
12 changes: 12 additions & 0 deletions FlashCards-master/DesignDocuments/FlashCardsFlow.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Draw.io Diagram</title>
<meta http-equiv="refresh" content="0;URL='https://www.draw.io/'"/>
<meta charset="utf-8"/>
</head>
<body>
<div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{&quot;highlight&quot;:&quot;#0000ff&quot;,&quot;nav&quot;:true,&quot;resize&quot;:true,&quot;xml&quot;:&quot;&lt;mxfile modified=\&quot;2019-03-06T15:00:03.275Z\&quot; host=\&quot;www.draw.io\&quot; agent=\&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36\&quot; etag=\&quot;7RLFSwely4t0-i9_lv-u\&quot; version=\&quot;10.3.5\&quot;&gt;&lt;diagram id=\&quot;Dvs9a6mWKtR0CsqwjwP5\&quot; name=\&quot;Page-1\&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;&quot;,&quot;toolbar&quot;:&quot;pages zoom layers lightbox&quot;,&quot;page&quot;:0}"></div>
<a style="position:absolute;top:50%;left:50%;margin-top:-128px;margin-left:-64px;" href="https://www.draw.io/" target="_blank"><img border="0" src="https://www.draw.io/images/drawlogo128.png"/></a>
</body>
</html>
Binary file not shown.
10 changes: 10 additions & 0 deletions FlashCards-master/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# FlashCards

#### Building and Running the Project

There are 2 easy ways to build and run the project.

1. Use the NetBeans IDE, which can be downloaded from https://netbeans.org/downloads/8.2/. From within NetBeans, click "Open Project" and choose the FlashCards folder downloaded from GitHub. The folder already contains what you need for a NetBeans project. You can make changes to the code (if desired) and click the "Run Project" button, and the project will be built automatically before running.
2. If you don't want to use the NetBeans IDE, then you can edit the source files however you choose. You will need to use Ant to build the project before running it. Download Ant from https://ant.apache.org/bindownload.cgi. Here is an easy set of instructions on how to setup Ant on Windows: https://www.mkyong.com/ant/how-to-install-apache-ant-on-windows/. Once you have Ant set up, you can build and run the project as follows:
- On the command line, navigate to the FlashCards directory (the folder you downloaded from GitHub), and type: "ant". This will build the project.
- From the FlashCards directory, type "cd build/classes" to navigate to the classes directory. Then type "java flashcards.Main" to execute the program.
35 changes: 35 additions & 0 deletions FlashCards-master/TOOLCHAIN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# **FlashCards Development Toolchain**

This document summarizes the necessary toolchain for developers contributing to the FlashCards project.

The basic tools include: a JDK, NetBeans 8.2 IDE (or any IDE/environment as long as Apache Ant is installed), and the Git version control software.

# **JDK**

Make sure you have a JDK by running the command `javac -version`. If there is an error, you either need to download an installer package [here](https://www.oracle.com/technetwork/java/javase/downloads/index.html), or possibly set your PATH.

# **NETBEANS**

Download NetBeans 8.2 [here](https://netbeans.org/downloads/8.2/) or [here](https://netbeans.org/community/releases/82/index.html)

# **GIT**

If using Linux, Git will probably already be installed.

If using Windows, download an installer package [here](https://git-scm.com/download/win)

If using Mac, download an installer package [here](https://git-scm.com/download/mac)

After installing Git, run the command `git --version` to get the version and make sure it's installed on your machine

You can find more info on setting up Git [here](https://help.github.com/en/categories/setup)

You can find info on using Git [here](https://git-scm.com/book/en/v2)

# **APACHE ANT**

If you are not using the NetBeans IDE, you need to make sure to install Ant so you can build your java files.

You can install Ant [here](https://ant.apache.org/bindownload.cgi)

You can find info on setting up/installing Ant [here](https://www.mkyong.com/ant/how-to-install-apache-ant-on-windows/)
53 changes: 53 additions & 0 deletions FlashCards-master/build.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?><!-- You may freely edit this file. See commented blocks below for --><!-- some examples of how to customize the build. --><!-- (If you delete it and reopen the project it will be recreated.) --><!-- By default, only the Clean and Build commands use this build script. --><project name="FlashCards" default="default" basedir="." xmlns:fx="javafx:com.sun.javafx.tools.ant">
<description>Builds, tests, and runs the project FlashCards.</description>
<import file="nbproject/build-impl.xml"/>
<!--

There exist several targets which are by default empty and which can be
used for execution of your tasks. These targets are usually executed
before and after some main targets. Those of them relevant for JavaFX project are:

-pre-init: called before initialization of project properties
-post-init: called after initialization of project properties
-pre-compile: called before javac compilation
-post-compile: called after javac compilation
-pre-compile-test: called before javac compilation of JUnit tests
-post-compile-test: called after javac compilation of JUnit tests
-pre-jfx-jar: called before FX SDK specific <fx:jar> task
-post-jfx-jar: called after FX SDK specific <fx:jar> task
-pre-jfx-deploy: called before FX SDK specific <fx:deploy> task
-post-jfx-deploy: called after FX SDK specific <fx:deploy> task
-pre-jfx-native: called just after -pre-jfx-deploy if <fx:deploy> runs in native packaging mode
-post-jfx-native: called just after -post-jfx-deploy if <fx:deploy> runs in native packaging mode
-post-clean: called after cleaning build products

(Targets beginning with '-' are not intended to be called on their own.)

Example of inserting a HTML postprocessor after javaFX SDK deployment:

<target name="-post-jfx-deploy">
<basename property="jfx.deployment.base" file="${jfx.deployment.jar}" suffix=".jar"/>
<property name="jfx.deployment.html" location="${jfx.deployment.dir}${file.separator}${jfx.deployment.base}.html"/>
<custompostprocess>
<fileset dir="${jfx.deployment.html}"/>
</custompostprocess>
</target>

Example of calling an Ant task from JavaFX SDK. Note that access to JavaFX SDK Ant tasks must be
initialized; to ensure this is done add the dependence on -check-jfx-sdk-version target:

<target name="-post-jfx-jar" depends="-check-jfx-sdk-version">
<echo message="Calling jar task from JavaFX SDK"/>
<fx:jar ...>
...
</fx:jar>
</target>

For more details about JavaFX SDK Ant tasks go to
http://docs.oracle.com/javafx/2/deployment/jfxpub-deployment.htm

For list of available properties check the files
nbproject/build-impl.xml and nbproject/jfx-impl.xml.

-->
</project>
4 changes: 4 additions & 0 deletions FlashCards-master/build/built-jar.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#Sun, 06 Oct 2019 22:11:47 -0400


/Users/dylan/Desktop/FlashCards-master=
32 changes: 32 additions & 0 deletions FlashCards-master/build/classes/flashcards/LoginWindow.fxml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.paint.*?>
<?import javafx.scene.shape.*?>
<?import javafx.scene.text.*?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>

<AnchorPane id="AnchorPane" prefHeight="480.0" prefWidth="600.0" style="-fx-background-color: #eaebed;" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="flashcards.LoginWindowController">
<children>
<Label layoutX="221.0" layoutY="97.0" text="Please Login or Register" >
<font>
<Font size="16.0" />
</font>
</Label>
<TextField id="userField" fx:id="userField" layoutX="193.0" layoutY="199.0" prefHeight="31.0" prefWidth="215.0" />
<Label layoutX="267.0" layoutY="169.0" text="Username" />
<TextField id="passField" fx:id="passField" layoutX="193.0" layoutY="288.0" prefHeight="31.0" prefWidth="215.0" />
<Label layoutX="269.0" layoutY="257.0" text="Password" />
<Button layoutX="137.0" layoutY="375.0" mnemonicParsing="false" onAction="#handleLogin" prefHeight="31.0" prefWidth="92.0" text="Login" />
<Button layoutX="380.0" layoutY="375.0" mnemonicParsing="false" onAction="#handleRegistration" prefHeight="31.0" prefWidth="92.0" text="Register" />
<Label layoutX="246.0" layoutY="32.0" text="Flashcards">
<font>
<Font size="24.0" />
</font>
</Label>
<Separator layoutX="151.0" layoutY="128.0" prefHeight="10.0" prefWidth="300.0" />
</children>
</AnchorPane>
Binary file not shown.
Binary file not shown.
72 changes: 72 additions & 0 deletions FlashCards-master/build/classes/flashcards/MainWindow.fxml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.geometry.*?>
<?import javafx.scene.shape.*?>
<?import javafx.scene.text.*?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>

<AnchorPane id="AnchorPane" prefHeight="720.0" prefWidth="961.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="flashcards.MainWindowController">
<children>
<Label fx:id="welcomeLabel" layoutX="96.0" layoutY="30.0" text="Welcome, User!">
<font>
<Font size="20.0" />
</font>
</Label>
<Label layoutX="96.0" layoutY="66.0" text="Select a Subject" >
<font>
<Font size="20.0" />
</font>
</Label>
<Button alignment="CENTER" layoutX="73.0" layoutY="582.0" mnemonicParsing="false" onAction="#createNewSubjectBtn" prefHeight="31.0" prefWidth="152.0" text="Add Subject" />
<Separator layoutX="309.0" layoutY="41.0" orientation="VERTICAL" prefHeight="632.0" prefWidth="6.0" />
<ListView fx:id="listView" layoutX="49.0" layoutY="101.0" prefHeight="428.0" prefWidth="200.0" />
<Button alignment="CENTER" layoutX="72.0" layoutY="544.0" mnemonicParsing="false" onAction="#addFlashCardBtn" prefHeight="31.0" prefWidth="152.0" text="Add FlashCard" />
<BorderPane fx:id="flashcardPane" layoutX="344.0" layoutY="31.0" prefHeight="800.0" prefWidth="890.0">
<left>
<Button alignment="CENTER" mnemonicParsing="false" onAction="#prevCardBtn" prefHeight="31.0" prefWidth="76.0" text="Previous" BorderPane.alignment="CENTER" />
</left>
<top>
<Label fx:id="flashcardNumLabel" alignment="TOP_CENTER" text="Flashcard #" BorderPane.alignment="CENTER">
<opaqueInsets>
<Insets />
</opaqueInsets>
<font>
<Font size="24.0" />
</font>
<BorderPane.margin>
<Insets />
</BorderPane.margin>
</Label>
</top>
<right>
<Button alignment="CENTER" mnemonicParsing="false" onAction="#nextCardBtn" prefHeight="31.0" prefWidth="100.0" text="Next" BorderPane.alignment="CENTER" />
</right>
<bottom>
<VBox alignment="BOTTOM_CENTER" prefHeight="137.0" prefWidth="585.0" spacing="5.0" BorderPane.alignment="CENTER">
<children>
<Label fx:id="totAttemptLabel" text="Total Attempts: 0" />
<Label fx:id="corAttemptLabel" alignment="CENTER" text="Correct Attempts: 0" />
<Label fx:id="incAttemptLabel" alignment="CENTER" text="Incorrect Attempts: 0" />
<Button alignment="CENTER" contentDisplay="CENTER" mnemonicParsing="false" onAction="#removeFlashcardBtn" prefHeight="31.0" prefWidth="152.0" text="Remove FlashCard" />
</children>
</VBox>
</bottom>
<center>
<VBox fx:id="flashcardDisplayBox" alignment="TOP_CENTER" prefHeight="200.0" prefWidth="100.0" spacing="30.0" BorderPane.alignment="CENTER">
<children>
<Label text="Label" />
<TextField alignment="CENTER" prefHeight="31.0" prefWidth="300.0" />
<Button mnemonicParsing="false" text="Check Answer" />
</children>
<padding>
<Insets left="40.0" right="40.0" top="10.0" />
</padding></VBox>
</center></BorderPane>
<Button alignment="CENTER" contentDisplay="CENTER" layoutX="73.0" layoutY="620.0" mnemonicParsing="false" onAction="#removeSubjectBtn" prefHeight="31.0" prefWidth="152.0" text="Remove Subject" />
<Button alignment="CENTER" contentDisplay="CENTER" layoutX="72.0" layoutY="658.0" mnemonicParsing="false" onAction="#resetFlashcardsBtn" prefHeight="31.0" prefWidth="152.0" text="Reset FlashCards" />
</children>
</AnchorPane>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
45 changes: 45 additions & 0 deletions FlashCards-master/dist/FlashCards.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<html><head>
<SCRIPT src="./web-files/dtjava.js"></SCRIPT>
<script>
function launchApplication(jnlpfile) {
dtjava.launch( {
url : 'FlashCards.jnlp',
jnlp_content : 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPGpubHAgc3BlYz0iMS4wIiB4bWxuczpqZng9Imh0dHA6Ly9qYXZhZnguY29tIiBocmVmPSJGbGFzaENhcmRzLmpubHAiPgogIDxpbmZvcm1hdGlvbj4KICAgIDx0aXRsZT5GbGFzaENhcmRzPC90aXRsZT4KICAgIDx2ZW5kb3I+RGFuaWVsPC92ZW5kb3I+CiAgICA8ZGVzY3JpcHRpb24+bnVsbDwvZGVzY3JpcHRpb24+CiAgICA8b2ZmbGluZS1hbGxvd2VkLz4KICA8L2luZm9ybWF0aW9uPgogIDxyZXNvdXJjZXM+CiAgICA8ajJzZSB2ZXJzaW9uPSIxLjYrIiBocmVmPSJodHRwOi8vamF2YS5zdW4uY29tL3Byb2R1Y3RzL2F1dG9kbC9qMnNlIi8+CiAgICA8amFyIGhyZWY9IkZsYXNoQ2FyZHMuamFyIiBzaXplPSIyOTM2OSIgZG93bmxvYWQ9ImVhZ2VyIiAvPgogIDwvcmVzb3VyY2VzPgogIDxhcHBsZXQtZGVzYyAgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiIG1haW4tY2xhc3M9ImNvbS5qYXZhZngubWFpbi5Ob0phdmFGWEZhbGxiYWNrIiAgbmFtZT0iRmxhc2hDYXJkcyIgPgogICAgPHBhcmFtIG5hbWU9InJlcXVpcmVkRlhWZXJzaW9uIiB2YWx1ZT0iOC4wKyIvPgogIDwvYXBwbGV0LWRlc2M+CiAgPGpmeDpqYXZhZngtZGVzYyAgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiIG1haW4tY2xhc3M9ImZsYXNoY2FyZHMuTWFpbiIgIG5hbWU9IkZsYXNoQ2FyZHMiIC8+CiAgPHVwZGF0ZSBjaGVjaz0iYWx3YXlzIi8+Cjwvam5scD4K'
},
{
javafx : '8.0+'
},
{}
);
return false;
}
</script>

<script>
function javafxEmbedflashcards() {
dtjava.embed(
{
id : 'flashcards',
url : 'FlashCards.jnlp',
placeholder : 'javafx-app-placeholder',
width : '800',
height : '600',
jnlp_content : 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPGpubHAgc3BlYz0iMS4wIiB4bWxuczpqZng9Imh0dHA6Ly9qYXZhZnguY29tIiBocmVmPSJGbGFzaENhcmRzLmpubHAiPgogIDxpbmZvcm1hdGlvbj4KICAgIDx0aXRsZT5GbGFzaENhcmRzPC90aXRsZT4KICAgIDx2ZW5kb3I+RGFuaWVsPC92ZW5kb3I+CiAgICA8ZGVzY3JpcHRpb24+bnVsbDwvZGVzY3JpcHRpb24+CiAgICA8b2ZmbGluZS1hbGxvd2VkLz4KICA8L2luZm9ybWF0aW9uPgogIDxyZXNvdXJjZXM+CiAgICA8ajJzZSB2ZXJzaW9uPSIxLjYrIiBocmVmPSJodHRwOi8vamF2YS5zdW4uY29tL3Byb2R1Y3RzL2F1dG9kbC9qMnNlIi8+CiAgICA8amFyIGhyZWY9IkZsYXNoQ2FyZHMuamFyIiBzaXplPSIyOTM2OSIgZG93bmxvYWQ9ImVhZ2VyIiAvPgogIDwvcmVzb3VyY2VzPgogIDxhcHBsZXQtZGVzYyAgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiIG1haW4tY2xhc3M9ImNvbS5qYXZhZngubWFpbi5Ob0phdmFGWEZhbGxiYWNrIiAgbmFtZT0iRmxhc2hDYXJkcyIgPgogICAgPHBhcmFtIG5hbWU9InJlcXVpcmVkRlhWZXJzaW9uIiB2YWx1ZT0iOC4wKyIvPgogIDwvYXBwbGV0LWRlc2M+CiAgPGpmeDpqYXZhZngtZGVzYyAgd2lkdGg9IjgwMCIgaGVpZ2h0PSI2MDAiIG1haW4tY2xhc3M9ImZsYXNoY2FyZHMuTWFpbiIgIG5hbWU9IkZsYXNoQ2FyZHMiIC8+CiAgPHVwZGF0ZSBjaGVjaz0iYWx3YXlzIi8+Cjwvam5scD4K'
},
{
javafx : '8.0+'
},
{}
);
}
<!-- Embed FX application into web page once page is loaded -->
dtjava.addOnloadCallback(javafxEmbedflashcards);
</script>

</head><body>
<h2>Test page for <b>FlashCards</b></h2>
<b>Webstart:</b> <a href='FlashCards.jnlp' onclick="return launchApplication('FlashCards.jnlp');">click to launch this app as webstart</a><br><hr><br>

<!-- Applet will be inserted here -->
<div id='javafx-app-placeholder'></div>
</body></html>
Binary file added FlashCards-master/dist/FlashCards.jar
Binary file not shown.
Loading