Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
63a149a
Added part of the tile info button
e-catalin May 21, 2024
879602c
Tile info image added
UP930421 May 21, 2024
e957f6a
fixed some stuff in store pop-up, more points added per correct answer
UP930421 May 21, 2024
8b86899
fixing color of bought tiles in store
UP930421 May 22, 2024
95dd871
store finished
UP930421 May 22, 2024
a0ca2fa
Finished the hex popup menu
e-catalin May 23, 2024
799382a
removed a background banner
e-catalin May 23, 2024
070fa09
removed a background banner
e-catalin May 23, 2024
2c071ca
removed a background banner
e-catalin May 23, 2024
eaf52a4
fixed buying of troops
UP930421 May 23, 2024
08648c5
comment
UP930421 May 23, 2024
f2a8cf2
Resource per turn
UP2014806 May 23, 2024
922cebb
tidier
UP2014806 May 23, 2024
7298154
added feedback to display starting tile
MichaelVerdon May 23, 2024
8bb8ba8
extra questions
UP930421 May 23, 2024
50eda6c
Merge branch 'main' of https://github.com/MichaelVerdon/Edutopia
UP930421 May 23, 2024
f42a9ea
added qna for topic id 4 (automation)
UP2014806 May 23, 2024
ceed50e
Merge branch 'main' of https://github.com/MichaelVerdon/Edutopia
UP2014806 May 23, 2024
7013a29
Update questions_topic_questions.sql
UP2014806 May 23, 2024
6d86771
Update Store.js
UP959856 May 25, 2024
b7e92b9
Update Store.js
MichaelVerdon May 25, 2024
ac648c6
color fix
UP930421 May 25, 2024
2b131c0
resource generation integrated
UP930421 May 25, 2024
b6603bf
added the normal tiles
UP930421 May 25, 2024
5320c22
price fix
UP930421 May 25, 2024
3334ef9
started off the ai player, question answering and battle almost complete
UP930421 May 26, 2024
b28e23f
Cleaned up store
MichaelVerdon May 26, 2024
6fd903c
cleaned up store data
MichaelVerdon May 26, 2024
86d9a29
reduced redundancy
MichaelVerdon May 26, 2024
dd1b07b
topic id 9 (powersystems) qna
UP2014806 May 27, 2024
d34a6fe
spelling
UP2014806 May 27, 2024
7b205d6
tile adjacency checks
MichaelVerdon May 27, 2024
56fb7d6
lol
MichaelVerdon May 27, 2024
48bec86
tile claiming inside battle popup
UP930421 May 27, 2024
d898885
fixed redundant code and notifications
UP930421 May 27, 2024
5fcf18e
fixed battle others
UP930421 May 27, 2024
aa96e64
Removed water from generating
e-catalin May 28, 2024
42fa93e
Added some code for troop allocation
e-catalin May 28, 2024
51a8da6
updated store even more, check tile ownership
MichaelVerdon May 28, 2024
13ab87e
Notifications on why you cannot purchase tiles
MichaelVerdon May 28, 2024
06f896c
updated styling of numerous elements
MichaelVerdon May 28, 2024
5af8226
Cannot continue unless you select at least one topic
MichaelVerdon May 28, 2024
abebffc
fixed battle, and tiles with thick borders
UP930421 May 28, 2024
d5080b2
Added troop allocation
e-catalin May 28, 2024
b50ff8f
.
e-catalin May 28, 2024
b8be022
Merge pull request #10 from MichaelVerdon/troops
e-catalin May 28, 2024
bd0485e
Finished troop allocation system
e-catalin May 29, 2024
8ec92e1
Finished troop allocation system
e-catalin May 29, 2024
818406c
modify store.js to use hasEnoughResources and deductResources
UP2014806 May 29, 2024
3e4c63b
Update Store.js
MichaelVerdon May 29, 2024
2499733
.
e-catalin May 29, 2024
32ae28c
lets you purchase own tiles
MichaelVerdon May 30, 2024
4fbb6eb
Troop buying fixed
MichaelVerdon May 30, 2024
50cae1d
Added function to allocate troops from outside the board component
e-catalin May 30, 2024
ac108f8
Added function to allocate troops from outside the board component
e-catalin May 30, 2024
a219aa5
allocate troops ai player
UP930421 May 30, 2024
afa9f54
Merge branch 'main' of https://github.com/MichaelVerdon/Edutopia
UP930421 May 30, 2024
ff0fa1e
ai player allocate troops
UP930421 May 31, 2024
ef569a3
eurgh bug fixing
MichaelVerdon May 31, 2024
79b89da
cleaned up code
MichaelVerdon May 31, 2024
aa6df2f
lol
MichaelVerdon May 31, 2024
023c633
grammar update
MichaelVerdon May 31, 2024
37beeaf
started adding sfx
MichaelVerdon May 31, 2024
77b3ece
uninstalled howler
MichaelVerdon May 31, 2024
0154ccf
allocate troops ai player done
UP930421 Jun 1, 2024
090dd58
added popup menu
UP2014806 Jun 1, 2024
e2fafb2
more sfx
MichaelVerdon Jun 2, 2024
ef1142a
more sounds
MichaelVerdon Jun 2, 2024
64501be
hmm
MichaelVerdon Jun 2, 2024
6425a5d
ai player store
UP930421 Jun 5, 2024
bb20348
Merge branch 'main' of https://github.com/MichaelVerdon/Edutopia
UP930421 Jun 5, 2024
03e16ae
assign function to buttons
UP2014806 Jun 5, 2024
5da3099
test saving player data
UP2014806 Jun 5, 2024
67a56eb
ai player store
UP930421 Jun 6, 2024
0b66a82
Merge branch 'main' of https://github.com/MichaelVerdon/Edutopia
UP930421 Jun 6, 2024
4d46452
little fixes
UP930421 Jun 6, 2024
23fa8af
little fixes: returning the number of troops on a tile and determinin…
UP930421 Jun 6, 2024
15c88e1
more fixes (i want to die)
UP930421 Jun 7, 2024
52b8d7a
little fix battle
UP930421 Jun 7, 2024
58bc4a6
image fix
UP930421 Jun 7, 2024
f7c6be3
load game should update resource count
UP2014806 Jun 8, 2024
332d6d3
TileC
UP2043008 Jun 10, 2024
5655523
fixes
UP930421 Jun 10, 2024
4958dae
bro, this is why it didnt work
MichaelVerdon Jun 11, 2024
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
35 changes: 35 additions & 0 deletions backend/db schemas/questions_topic_questions.sql
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,24 @@ VALUES
(3, 'What is Enterprise Data Science?', 'A science fiction novel series.', 'IBM Enterprise Data Science uses AI, machine learning...', 'A new programming language.', 'A database management system.', 'IBM Enterprise Data Science uses AI, machine learning...'),
(3, 'What does Enterprise Data Science provide?', 'Entertainment news.', 'A basic understanding of the foundations of Data Science.', 'A gardening guide.', 'Cooking tutorials.', 'A basic understanding of the foundations of Data Science.'),
(3, 'What topics does the Enterprise Data Science course cover?', 'Movie reviews.', 'Data Science Team Roles, Data Analysis Tools...', 'Fashion trends.', 'Automotive engineering.', 'Data Science Team Roles, Data Analysis Tools...'),
(3, 'Which of the following is an example of false positive?', 'A pregnancy test is positive, when in fact you aren’t pregnant', 'A cancer screening test comes back positive, but you don’t have the disease', 'Virus software on your computer incorrectly identifies a harmless program as a malicious one', 'All the above', 'All the above'),
(3, 'Linear regression tries to fit a line while ___________ the distance to each point.', 'maximising', 'optimising', 'minimising', 'squaring', 'minimising'),
(3, 'Which of the following statements is true?', 'A Data Scientist transforms data into knowledge to solve business problems.', 'A Data Analyst captures domain knowledge for successful business alignment.', 'A Data Engineer architects how data is organized and ensures operability.', 'All the above.', 'All the above.'),
(3, 'CRIPS-DM, KDD, and SEMMA are all data analytics methodologies. Which of the following is common to all these methods?', 'They address both structured and unstructured data.', 'They are all about unstructured data.', 'These are older methodologies that are not deployed any longer.', 'These are distinct methodologies and there is no commonality amongst them.', 'They address both structured and unstructured data.', 'They address both structured and unstructured data.'),
(3, 'The data science methodology framework includes the following 8 stages: Business Understanding, Data Exploration and Preparation, Data Representation', 'Visualize Data Models/ Select Appropriate Models', 'Transform Unstructured Data into Structured Data/ Normalize Data', 'Train Data Models/ Deploy Data Models', 'Categorize Data/ Deploy Models', 'Train Data Models/ Deploy Data Models'),
(3, 'Which of the following is a Data Model?', 'Entity-Relationship model', 'Object-oriented data model', 'Hierarchical data model', 'All the above', 'All the above'),
(3, 'Data Modeling can best be summarized as the process of...', 'Creating a visualization to communicate connections between data points and structures.', 'Cleaning and munging data into a usable format', 'Examining data for hidden patterns', 'All the above', 'Creating a visualization to communicate connections between data points and structures.'),
(4, 'The LIFO concept, meaning Last-in-first-out, means “The last in is first out”, relates to which type of collection?', 'Stack', 'List', 'Queue', 'None', 'Stack'),
(4, 'By clicking on the left side of the command line in the Designer interface, it is defined:', 'Commands', 'Breakpoints', 'Subroutines', 'Variables', 'Breakpoints'),
(4, 'In the WDG Automation Studio tool, the construction of the script done by drag-and-drop functionality is done in which interface?', 'Script', 'Call Graph', 'Variables', 'Designer', 'Designer'),
(4, 'Which the command has as one of its functions to print an output message?', 'Log Message', 'Write to File', 'Concatenate Texts', 'Replace Text', 'Log Message'),
(4, 'If there are two text variables "WDG Automation" and "IBM Robotic Process Automation", if you use the Replace Text (replaceText) command to replace the first variable with the second variable, what is the expected result?', 'WDG AutomationIBM Robotic Process Automation', 'WDG Robotic Process Automation', 'WDG Automation', 'IBM Robotic Process Automation', 'IBM Robotic Process Automation'),
(4, 'What command is used to assign a value to a specific field in an editable PDF file?', 'Set Variable', 'Merge PDFs', 'Open PDF File', 'Assign Value to PDF', 'Assign Value to PDF'),
(4, 'What the Add row (addRow) command does?', 'Deletes a column from a data table.', 'Allows you to add a new row of values to a Data Table, even if the table contains values.', 'Copies the values of one or more specific rows from one table to another.', 'Writes a table of data to a text file.', 'Allows you to add a new row of values to a Data Table, even if the table contains values.'),
(4, 'What is the command used to export an asset to use in the script?', 'Export Asset', 'Write to File', 'Import File', 'Move File', 'Export Asset'),
(4, 'What are the asset options available in WDG Automation Studio?', 'Audio, Subroutines, and Commands.', 'Variables, Subroutines, and Commands.', 'File, Audio, Image, Web Service, and Grammar.', 'File, Variables, Subroutines, and Commands.', 'File, Audio, Image, Web Service, and Grammar.'),
(4, 'What command is used to terminate the database connection?', 'Run SQL Command', 'SQLite Connection', 'Connect to SQL Server', 'Terminate SQL Connection', 'Terminate SQL Connection'),
(4, 'What are parameters within the WDG Automation context?', 'They are Text type variables defined in the Web Client.', 'These are variables defined in WDG Automation Studio.', 'These are subroutines defined in WDG Automation Studio.', 'These are assets imported into WDG Automation Studio.', 'They are Text type variables defined in the Web Client.')
(5, 'What is the cloud for the enterprise?', 'A weather forecasting system.', 'A cloud-shaped office building.', 'A simpler way to centrally manage billing...', 'A painting technique.', 'A simpler way to centrally manage billing...'),
(5, 'What does the cloud for the enterprise provide?', 'Wedding planning services.', 'Consumer applications, Enterprise adoption, Delivery models...', 'A book club subscription.', 'Interior design ideas.', 'Consumer applications, Enterprise adoption, Delivery models...'),
(5, 'What can you create within the cloud enterprise?', 'Sculptures and paintings.', 'A multi-tiered hierarchy of accounts...', 'A new dance form.', 'A travel itinerary.', 'A multi-tiered hierarchy of accounts...');
Expand All @@ -84,6 +102,23 @@ VALUES
(6, 'In which areas does IBM Engineering use AI to enhance the development process?', 'Visual modelling only', 'All of the above', 'Simulation and testing only', 'Reporting and dashboards only', 'All of the above');
(7, 'What is IBM threat intelligence and hunting?', 'A video game developed by IBM.', 'A proactive approach to identifying previously unknown threats...', 'A hunting club sponsored by IBM.', 'A documentary series.', 'A proactive approach to identifying previously unknown threats...'),
(7, 'What does the IBM threat and intelligence course expose the learner to?', 'Wilderness survival skills.', 'Musical instruments.', 'Attack trends by geography, threat intelligence tools...', 'Documentary filmmaking techniques.', 'Attack trends by geography, threat intelligence tools...'),
(8, 'What is the correct syntax of the command to display basic attributes of a data set on the ISPF Command Shell?', "TSO LISTDS HELP", "TSO HELP LISTALC", "Help LISTALC", "TSO HELP LISTDS", "TSO HELP LISTDS"),
(8, 'After completing exercise “Data set lists”, how many members are in data set userid.ES10.PS?', '0', '4', '2', '5', '0'),
(8, 'After completing exercise “Copy, move, rename, delete data sets and members”, how many members are in data set userid.ES10.DATA?', '9', '6', '1', '2', '1'),
(8, 'What is the procedure to erase ==MSG> lines in the editing area?', 'Enter reset on the command line', 'Enter remove on the command line', 'Enter del msg on the command line', 'Enter delete on the command line', 'Enter reset on the command line'),
(8, 'What is the correct TSO syntax command to replace all instances of the word power to voltage?', 're power voltage all', 'c power voltage all', 'ch all power voltage', 'rep power voltage all', 'c power voltage all'),
(8, 'What character is used to display a list of available options for a data set?', 'Question mark (?)', 'The letter O', 'The letter A', 'Forward slash (/)', 'Forward slash (/)'),
(8, 'What is the name of the communication suite that allows you to connect to a variety of systems, like the mainframe console?', 'COMM', 'TSO console', 'z/OS console', 'PCOMM'),
(8, 'On the Allocate New Data Set panel, what is the data set name type when allocating a PDSE?', 'PD', 'PDSE', 'Library', 'Large', 'Library'),
(8, 'What is the name of the member in data set “JEFF.LOVES.GUITARS(ELECTRIC)”?', 'JEFF', 'LOVES', 'ELECTRIC', 'GUITARS', 'ELECTRIC'),
(8, 'After allocating a sequential data set, what field on the Data Set Information panel indicates that this is a sequential data set?', 'Type', 'Data set', 'Allocation', 'Organization', 'Organization'),
(8, 'What directory blocks value is used to allocate a sequential data set?', '0', '10', '2', '4', '0'),
(8, 'When you change your keyboard setting, you must save it with which file extension?', 'jpeg', 'bmp', 'kmp', 'key', 'kmp'),
(8, 'Which IOCDS statement is used to define the FICON switch address?', 'IODEVICE', 'CNTLUNIT', 'CHPID', 'Resource', 'CHPID'),
(8, 'The Load Parameter consists of 8 positions. What is indicated in the first 4 positions?', 'IPL device number', 'LOADxx device number', 'IPL.PARM device number', 'IODF device number', 'IODF device number');
(9, 'What are the primary characteristics of IBM Engineering and Science Subroutine Library (ESSL)?', 'Security, reliability, and scalability', 'Performance, functional capability, and usability', 'Flexibility, compatibility, and portability', 'Cost-effectiveness, simplicity, and integration', 'Performance, functional capability, and usability')
(9, 'What is IBM Rational Developer for i RPG & COBOL Tools designed for?', 'Managing IBM hardware configurations', 'Creating and maintaining applications for IBM', 'Performing data analysis and visualization on IBM systems', 'Running virtual machines on IBM systems', 'Creating and maintaining applications for IBM'),
(9, 'What is IBM XL Fortran for Linux', 'An Operating System', 'An IDE', 'Data analysis software', 'High-performance compiler', 'High-performance compiler'),
(10, 'What is the main goal of Red Hat Academy?', 'To provide no-cost access to Red Hat Training curriculum', 'To provide a generic distribution-agnostic Linux curriculum', 'To provide paid access to Red Hat Training Curriculum', 'To facilitate industry certifications in IT security', 'To provide no-cost access to Red Hat Training curriculum'),
(10, 'Which technology is the Red Hat Academy curriculum based on?', 'Ubuntu Linux', 'Windows Server', 'Red Hat Enterprise Linux', 'Cloud Computing Essentials', 'Red Hat Enterprise Linux'),
(11, 'What has transformed quantum computing from theory to reality over the past 50 years?', 'Mathematical, materials science and computer science advances', 'Advances in electronics', 'Progress in quantum physics', 'Developments in computer networks', 'Mathematical, materials science and computer science advances'),
Expand Down
1 change: 1 addition & 0 deletions edutopia/src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import LandingPage from './pages/LandingPage';
import Game from './pages/Game';

function App() {

return (
<div className="App">
<Router>
Expand Down
Loading