Skip to content

Commit 17c4afa

Browse files
authored
Wrote some code. Removed 113 duplicates and renumbered 1536 questions. (#3724)
* File loading and similarity checking * Parser is fully functional! Small adjustments to file formatting for consistency. * Finishing program. Ready to be tested/run. * You can choose which number to remove * Report is now its own class and persists data if program crashes. * Ran successfully! * Adding report * Refactoring. Added documentation. * Removing duplicate-detective code
1 parent 13b5af4 commit 17c4afa

File tree

56 files changed

+1725
-2578
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1725
-2578
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ node_modules
55
.vscode
66
package-lock.json
77
yarn.lock
8+
out

accounting/accounting-quiz.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,21 +189,21 @@
189189
- [ ] 350
190190
- [ ] 20
191191

192-
#### Q29. Who does an audit committee report to?
192+
#### Q28. Who does an audit committee report to?
193193

194194
- [x] external auditors
195195
- [ ] senior management
196196
- [ ] board of directors
197197
- [ ] union of employee representatives
198198

199-
#### Q30. A business purchased office equipment by issuing aone-year note payable. The entire amount of the note is due at the end of one year. How do you record this transaction?
199+
#### Q29. A business purchased office equipment by issuing aone-year note payable. The entire amount of the note is due at the end of one year. How do you record this transaction?
200200

201201
- [ ] Debt asset, credit equity
202202
- [ ] Debt liablity, credit asset.
203203
- [ ] Debit asset, credit liability
204204
- [ ] Debit equity, credit asset.
205205

206-
#### Q31. Which section of a financial annual report describes the corporation's accounting methods?
206+
#### Q30. Which section of a financial annual report describes the corporation's accounting methods?
207207

208208
- [x] Notes to the financial statements
209209
- [ ] An auditor's report

adobe-acrobat/adobe-acrobat-quiz.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -165,37 +165,31 @@
165165
- [ ] a drop-down field
166166
- [ ] a text field with rich text formatting
167167

168-
#### Q23. A client sent a PDF to be included as a page in a book you are designing. The client misspelled several words in the PDF. The PDF is a scan of text. What can you do to fix the misspelled words?
168+
#### Q24. A client sent a PDF to be included as a page in a book you are designing. The client misspelled several words in the PDF. The PDF is a scan of text. What can you do to fix the misspelled words?
169169

170170
- [ ] **Tools > Organize Pages**
171171
- [ ] **Tools > Accessibility**
172172
- [ ] **Took > Edit PDF**
173173
- [ ] **File > Export to > Microsoft Word**
174174

175-
#### Q24. You would like to convert a layered Visio file to PDF. However, that option is not available. How can you control the conversion of Visio layers to layers in the exported PDF?
175+
#### Q25. You would like to convert a layered Visio file to PDF. However, that option is not available. How can you control the conversion of Visio layers to layers in the exported PDF?
176176

177177
- [ ] Click **Create Layer Set**.
178178
- [ ] Click **Add Layers**.
179179
- [ ] Deselect the **Convert All Pages in Drawing** option.
180180
- [ ] Select **Retain Some Layers in the Selected Page**.
181181

182-
#### Q25. A small section of a 28-page PDF has been updated with new image and given to you as a 3-page PDF. You have both PDFs open in Acrobat. Before you update the 28-page file with the new pages, you need to verify that the text is unchanged. What is the best way to do this?
182+
#### Q26. A small section of a 28-page PDF has been updated with new image and given to you as a 3-page PDF. You have both PDFs open in Acrobat. Before you update the 28-page file with the new pages, you need to verify that the text is unchanged. What is the best way to do this?
183183

184184
- [ ] From the 28-page PDF, extract and save the three pages as a new PDF. For each of the two three-page PDFs, choose **File > Export to > Text (Plain).**
185185
- [ ] Arrange the two PDFs in side-by-side windows in Acrobat. Scroll to the first page of the section in the larger PDF, and compare the visually, line by line.
186186
- [ ] Go to **View > Compare Files** and choose **Text Only**. Then, in Settings, edit the **Compare Page Range** field of the larger document so that it is the same three-page range. Then click **Compare**.
187187
- [ ] Select the original text in the 3-page section of the 28-page PDF and copy it to the clipboard. Then, paste it into the new 3-page PDF, replacing all of it text.
188188

189-
#### Q26. You need to send multiple documents to a potential client, and you would like to add security to all of the documents at once. What is the easiest method?
189+
#### Q27. You need to send multiple documents to a potential client, and you would like to add security to all of the documents at once. What is the easiest method?
190190

191191
- [ ] Portfolio
192192
- [ ] LiveCycle Rights Management
193193
- [ ] Security Envelope
194194
- [ ] Email Review
195195

196-
#### Q27. In a fillable form, you would like the user to be able to enter their own text in a multi-choice form field, if none of the existing choices in the form field are suitable. Which type of form field would provide this option?
197-
198-
- [ ] a text field with rich text formatting
199-
- [ ] a multi-line text field
200-
- [ ] a drop-down field
201-
- [ ] a list box field

after-effects/after-effects-quiz.md

Lines changed: 14 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@
7474

7575
#### Q11. What properties are added to a 3D layer? (Select three items.)
7676

77-
A. Z Rotation
78-
B. Anchor Point
79-
C. Material Options
80-
D. Position
81-
E. Geometry Options
77+
- [ ] Z Rotation
78+
- [ ] Anchor Point
79+
- [ ] Material Options
80+
- [ ] Position
81+
- [ ] Geometry Options
8282

8383
#### Q12. You want to include controls from an After Effects composition in the Essential Graphics panel. What is one way to do this?
8484

@@ -108,79 +108,66 @@ E. Geometry Options
108108
- [ ] Keying > Extract
109109
- [ ] Keying > Keylight (1.2)
110110

111-
If you want to apply an effect to multiple layers and adjust all layers at once, which method should you use?
111+
#### Q16. If you want to apply an effect to multiple layers and adjust all layers at once, which method should you use?
112112

113113
- [ ] Use the layer pick whip to link properties.
114114
- [ ] Parent the layer controls.
115115
- [ ] Use an adjustment layer.
116116
- [ ] Set one layer effect and then copy and paste its results to the other layers.
117117

118-
You want to scale all elements in a composition, including the composition itself. How can you do this?
118+
#### Q17. You want to scale all elements in a composition, including the composition itself. How can you do this?
119119

120120
- [ ] Click File > Scripts > Double-Up.jsx.
121121
- [ ] Link all layers and then change the composition settings.
122122
- [ ] Click File > Scripts > Scale Composition.jsx.
123123
- [ ] In the Composition Settings dialog box, scale the composition dimensions and the layers will scale to match.
124124

125-
Holding the Shift key when rotating a 3D layer constrains the rotation to how many degrees?
125+
#### Q18. Holding the Shift key when rotating a 3D layer constrains the rotation to how many degrees?
126126

127127
- [ ] 20
128128
- [ ] 30
129129
- [ ] 45
130130
- [ ] 15
131131

132-
How can you choose which frame of a composition to show as a thumbnail image for the composition in the Project panel?
132+
#### Q19. How can you choose which frame of a composition to show as a thumbnail image for the composition in the Project panel?
133133

134134
- [ ] Select the desired frame in the Composition Settings dialog box.
135135
- [ ] Move the playhead to the desired frame and click Composition > Set Poster Time.
136136
- [ ] You cannot change the thumbnail image.You cannot change the thumbnail image.
137137
- [ ] From the Render Queue, go to Render Settings to set the thumbnail image.
138138

139-
When you want to add properties to the Essential Graphics panel, how can you easily see only the supported properties?
139+
#### Q20. When you want to add properties to the Essential Graphics panel, how can you easily see only the supported properties?
140140

141141
- [ ] Type “PP” twice with the Timeline panel active.
142142
- [ ] Click the Solo Supported Properties button in the Essential Graphics panel.
143143
- [ ] Switch to the Essential Graphics workspace.
144144
- [ ] All properties are supported by the Essential Graphics panel.
145145

146-
You want to take an existing layer and make it into two separate layers. How can you do this so the separation occurs at the playhead?
146+
#### Q21. You want to take an existing layer and make it into two separate layers. How can you do this so the separation occurs at the playhead?
147147

148148
- [ ] Click Layer > Split Layer.
149149
- [ ] Click Edit > Duplicate.
150150
- [ ] Click Edit > Extract Work Area.
151151
- [ ] Click Edit > Split Layer.
152152

153-
How can you create a single composition from multiple footage items?
153+
#### Q22. How can you create a single composition from multiple footage items?
154154

155155
- [ ] Select the items and click File > New Project.
156156
- [ ] Select the items and click Composition > New Composition from Selection.
157157
- [ ] Drag the selected footage items to the Create a New Composition button at the bottom of the Project panel.
158158
- [ ] Select the items and click Composition > New Composition.
159159

160-
You attach a video monitor to view your color correction. Where can you configure the monitor’s preferences?
160+
#### Q23. You attach a video monitor to view your color correction. Where can you configure the monitor’s preferences?
161161

162162
- [ ] Preferences > Output
163163
- [ ] Preferences > Video Preview
164164
- [ ] Preferences > Video Hardware
165165
- [ ] Preferences > Previews
166166

167-
A file is in the Render Queue but cannot be rendered. You see that it is labeled Needs Output. What should you do?
167+
#### Q24. A file is in the Render Queue but cannot be rendered. You see that it is labeled Needs Output. What should you do?
168168

169169
- [ ] Save the project.
170170
- [ ] Set an output file name from the Render To menu.
171171
- [ ] Set an output file name and location from the Output To menu.
172172
- [ ] Adjust the composition settings.
173173

174-
What type of light never casts a shadow in a 3D scene?
175-
176-
- [ ] Parallel
177-
- [ ] Ambient
178-
- [ ] Point
179-
- [ ] Spot
180-
181-
Where do you change the shutter angle for the motion blur in a composition?
182-
183-
- [ ] on the Basic tab of the Composition Settings dialog box
184-
- [ ] on the Advanced tab of the Composition Settings dialog box
185-
- [ ] on the 3D Renderer tab of the Composition Settings dialog box
186-
- [ ] in the File > Project Settings dialog box

agile-methodologies/agile-methodologies-quiz.md

Lines changed: 21 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -526,35 +526,21 @@
526526

527527
[Source: Underlying principles of SAFe](https://en.wikipedia.org/wiki/Scaled_agile_framework#Underlying_principles_of_SAFe)
528528

529-
#### Q74. Which statement concerning small, frequent releases of software is true?
530-
531-
- [ ] The chance for rollback is high
532-
- [x] It typically requires a high degree of automation
533-
- [ ] Backward compatibility may be jeopardized
534-
- [ ] The administrative costs are high
535-
536-
#### Q75. What is the definition of capacity?
529+
#### Q74. What is the definition of capacity?
537530

538531
- [ ] It is an inventory of the team's knowledge and skills that is used to plan the work that they do.
539532
- [ ] It is the number of teams that a Team Facilitator can support concurrently.
540533
- [ ] It is an adjustment to velocity, used in Spring Planning, to account for reduced availability of team members during the upcoming sprint.
541534
- [x] It is the maximum number of stories that will be allowed in a sprint.
542535

543-
#### Q76. Which action is something the Team Facilitator should not do?
544-
545-
- [ ] Celebrate Success.
546-
- [ ] Embrace servant leadership.
547-
- [ ] Remove impediments
548-
- [x] Estimate story points.
549-
550-
#### Q77. The team is complaining that they send request for clarification to the Product Owner, but these requests go unanswered. What action should you take?
536+
#### Q75. The team is complaining that they send request for clarification to the Product Owner, but these requests go unanswered. What action should you take?
551537

552538
- [ ] If there is a question about story, tell the developers to use their best judgement, avoid delay, and discuss the issue in sprint review.
553539
- [ ] Send a note to the Product Owner saying the delays in completing the work will be their responsibility, not the team's.
554540
- [ ] Develop a service-level agree (SLA) that defines certain response times for different types of request and ask the Product Owner to sign off on it.
555541
- [x] Schedule a problem-solving session with the Product Owner and the other team members.
556542

557-
#### Q78. Which choice is a pillar of Lean?
543+
#### Q76. Which choice is a pillar of Lean?
558544

559545
- [ ] Frequent delivery of working software
560546
- [x] Respect for people and culture
@@ -563,35 +549,35 @@
563549

564550
[Source](https://www.planview.com/resources/guide/lean-principles-101/what-is-lean/#:~:text=The%20Pillars%20of%20Lean) `Two pillars are (1) Continuous Improvement, and (2) Respect for People.`
565551

566-
#### Q79. Which statement best describes Agile, Lean, and Six Sigma?
552+
#### Q77. Which statement best describes Agile, Lean, and Six Sigma?
567553

568554
- [ ] They are strategies for delivering customer value.
569555
- [ ] They were pioneered by Toyota.
570556
- [ ] They are strategies for discovering what the customer wants.
571557
- [ ] They are derived from statistical process control.
572558

573-
#### Q80. What is a user story?
559+
#### Q78. What is a user story?
574560

575561
- [ ] A description of what an actor wants to do in order to accomplish a goal
576562
- [ ] A description of archetypal users so the developers can make the solution user-friendly
577563
- [ ] A report from the field about a user's experience with the product
578564
- [x] The Agile term for a requirement
579565

580-
#### Q81. What is the expected output of a Planning Poker meeting?
566+
#### Q79. What is the expected output of a Planning Poker meeting?
581567

582568
- [x] The stories were discussed and each had a story point estimate assigned.
583569
- [ ] The team gave feedback to the Product Owner about the acceptance criteria.
584570
- [ ] The team decided what stories should be developed within the same sprint.
585571
- [ ] The team made a preliminary plan for which stories will be completed in the next quarter.
586572

587-
#### Q82. What is the definition of velocity?
573+
#### Q80. What is the definition of velocity?
588574

589575
- [x] The number of story points delivered during a sprint
590576
- [ ] The average waiting time for a story on the sprint backlog
591577
- [ ] The average wait time for a story to move from the product backlog to the sprint backlog
592578
- [ ] The time it takes a developer to complete a story divided by its relative value
593579

594-
#### Q83. What is most important for a successful Product Owner to understand?
580+
#### Q81. What is most important for a successful Product Owner to understand?
595581

596582
- [ ] The budget for the product.
597583
- [ ] The underlying technology of the product.
@@ -600,98 +586,91 @@
600586

601587
[Source](https://premieragile.com/how-does-a-product-owner-measure-value) `A Scrum Team has 3 roles - Product Owner, Scrum Master and Developers. All 3 roles generate Value in their own contexts; however, it is the Product Owner who maximizes the Value from a product or business context.`
602588

603-
#### Q84. Which statement about the Agile Manifesto is true?
589+
#### Q82. Which statement about the Agile Manifesto is true?
604590

605591
- [ ] It was written via crowdsourcing and its authors are unknown.
606592
- [x] It has been translated into dozens of languages and used around the world.
607593
- [ ] It was written in 2001 and is obsolete.
608594
- [ ] It was first published as part of Jim Highsmith's doctoral thesis.
609595

610-
#### Q85. The team is not going to complete its Spring Commitment. As the Team Facilitator, what should you do?
596+
#### Q83. The team is not going to complete its Spring Commitment. As the Team Facilitator, what should you do?
611597

612598
- [ ] Ask the PO to extend the sprint.
613599
- [ ] Advise the PO as soon as possible.
614600
- [ ] Report this at the Sprint Review.
615601
- [ ] Point out the reasons why and collaborate on solutions.
616602

617-
#### Q86. When a user story is further decomposed, what are the elements called?
603+
#### Q84. When a user story is further decomposed, what are the elements called?
618604

619605
- [ ] technical tasks
620606
- [ ] actors and actions
621607
- [x] Who, What, Why
622608
- [ ] threads
623609

624-
#### Q87. What does collective ownership mean?
610+
#### Q85. What does collective ownership mean?
625611

626612
- [ ] Every member of the team can make changes to any part of the code as necessary.
627613
- [ ] If someone is at fault, then the whole team is at fault.
628614
- [x] The team shares equally in the profits that the product generates.
629615
- [ ] The team, not the individuals, receive performance evaluations.
630616

631-
#### Q88. According to the Agile Manifesto, how often should developers and business people work together?
617+
#### Q86. According to the Agile Manifesto, how often should developers and business people work together?
632618

633619
- [ ] as often as needed
634620
- [ ] biweekly
635621
- [x] daily
636622
- [ ] weekly
637623

638-
#### Q89. What do you call the practice of writing a test before the code is written?
624+
#### Q87. What do you call the practice of writing a test before the code is written?
639625

640626
- [ ] design for testability
641627
- [x] test-driven development
642628
- [ ] unit testing
643629
- [ ] test then code
644630

645-
#### Q90. The team is not going to complete its Sprint Commitment. As the Team Facilitator, what should you do?
646-
647-
- [ ] Ask the PO to extend the sprint.
648-
- [ ] Report this at the Sprint Review.
649-
- [ ] Point out the reasons why and collaborate on solutions.
650-
- [ ] Advise the PO as soon as possible.
651-
652-
#### Q91. What is the term for a team member who is "T-skilled"?
631+
#### Q88. What is the term for a team member who is "T-skilled"?
653632

654633
- [ ] cross-functional
655634
- [ ] jack-of-all-trades
656635
- [ ] apprentice developer
657636
- [ ] generalizing specialist
658637

659-
#### Q92. Which statement is _not_ true about pair programming?
638+
#### Q89. Which statement is _not_ true about pair programming?
660639

661640
- [ ] It has been discredited because it is too expensive.
662641
- [x] In pair programming, two developers share one computer and take turns at the keyboard.
663642
- [ ] It is a great way to teach someone who is new to the team.
664643
- [ ] The code produced by two developers who are collaborating is typically higher quality than if they were working alone.
665644

666-
#### Q93. People with fixed mindset \_ .
645+
#### Q90. People with fixed mindset \_ .
667646

668647
- [x] have better focus and longer attention spans
669648
- [ ] are more goal oriented
670649
- [ ] tend to be more resilient
671650
- [ ] are more afraid of failure
672651

673-
#### Q94. How can you impove interaction between team members?
652+
#### Q91. How can you impove interaction between team members?
674653

675654
- [x] Move people's workstations around in the team room to create new social possibilities.
676655
- [ ] Ask the team if they would like to do something recreational together and offer to organize it.
677656
- [ ] Tell the team that you see this as a problem and ask them to solve it.
678657
- [ ] Since no one has come to you with a complaint, assume that the limited interaction works for everyone.
679658

680-
#### Q95. What is the expected outcome of the daily stand-up meeting?
659+
#### Q92. What is the expected outcome of the daily stand-up meeting?
681660

682661
- [ ] updated status on all of the work
683662
- [ ] team alignment on its plan for the day
684663
- [ ] a list of impediments and priorities
685664
- [ ] a report to the Product Owner of stories ready to be accepted
686665

687-
#### Q96. What is the name of the technique in which a story includes an input, a translation of input to output, and an output?
666+
#### Q93. What is the name of the technique in which a story includes an input, a translation of input to output, and an output?
688667

689668
- [ ] input-output processing
690669
- [ ] ITIOO story format
691670
- [ ] thin vertical slice
692671
- [ ] structured coding
693672

694-
#### Q97. What is the term for a team member who is "T-shaped"?
673+
#### Q94. What is the term for a team member who is "T-shaped"?
695674

696675
- [x] cross-functional
697676
- [ ] jack-of-all-trades

0 commit comments

Comments
 (0)