Skip to content

Commit

Permalink
Wrote some code. Removed 113 duplicates and renumbered 1536 questions. (
Browse files Browse the repository at this point in the history
#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
  • Loading branch information
spencerstith committed May 26, 2022
1 parent 13b5af4 commit 17c4afa
Show file tree
Hide file tree
Showing 56 changed files with 1,725 additions and 2,578 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ node_modules
.vscode
package-lock.json
yarn.lock
out
6 changes: 3 additions & 3 deletions accounting/accounting-quiz.md
Original file line number Diff line number Diff line change
Expand Up @@ -189,21 +189,21 @@
- [ ] 350
- [ ] 20

#### Q29. Who does an audit committee report to?
#### Q28. Who does an audit committee report to?

- [x] external auditors
- [ ] senior management
- [ ] board of directors
- [ ] union of employee representatives

#### 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?
#### 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?

- [ ] Debt asset, credit equity
- [ ] Debt liablity, credit asset.
- [ ] Debit asset, credit liability
- [ ] Debit equity, credit asset.

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

- [x] Notes to the financial statements
- [ ] An auditor's report
Expand Down
14 changes: 4 additions & 10 deletions adobe-acrobat/adobe-acrobat-quiz.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,37 +165,31 @@
- [ ] a drop-down field
- [ ] a text field with rich text formatting

#### 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?
#### 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?

- [ ] **Tools > Organize Pages**
- [ ] **Tools > Accessibility**
- [ ] **Took > Edit PDF**
- [ ] **File > Export to > Microsoft Word**

#### 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?
#### 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?

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

#### 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?
#### 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?

- [ ] 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).**
- [ ] 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.
- [ ] 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**.
- [ ] 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.

#### 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?
#### 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?

- [ ] Portfolio
- [ ] LiveCycle Rights Management
- [ ] Security Envelope
- [ ] Email Review

#### 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?

- [ ] a text field with rich text formatting
- [ ] a multi-line text field
- [ ] a drop-down field
- [ ] a list box field
41 changes: 14 additions & 27 deletions after-effects/after-effects-quiz.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,11 @@

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

A. Z Rotation
B. Anchor Point
C. Material Options
D. Position
E. Geometry Options
- [ ] Z Rotation
- [ ] Anchor Point
- [ ] Material Options
- [ ] Position
- [ ] Geometry Options

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

Expand Down Expand Up @@ -108,79 +108,66 @@ E. Geometry Options
- [ ] Keying > Extract
- [ ] Keying > Keylight (1.2)

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

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

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

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

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

- [ ] 20
- [ ] 30
- [ ] 45
- [ ] 15

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

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

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

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

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?
#### 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?

- [ ] Click Layer > Split Layer.
- [ ] Click Edit > Duplicate.
- [ ] Click Edit > Extract Work Area.
- [ ] Click Edit > Split Layer.

How can you create a single composition from multiple footage items?
#### Q22. How can you create a single composition from multiple footage items?

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

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

- [ ] Preferences > Output
- [ ] Preferences > Video Preview
- [ ] Preferences > Video Hardware
- [ ] Preferences > Previews

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

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

What type of light never casts a shadow in a 3D scene?

- [ ] Parallel
- [ ] Ambient
- [ ] Point
- [ ] Spot

Where do you change the shutter angle for the motion blur in a composition?

- [ ] on the Basic tab of the Composition Settings dialog box
- [ ] on the Advanced tab of the Composition Settings dialog box
- [ ] on the 3D Renderer tab of the Composition Settings dialog box
- [ ] in the File > Project Settings dialog box
63 changes: 21 additions & 42 deletions agile-methodologies/agile-methodologies-quiz.md
Original file line number Diff line number Diff line change
Expand Up @@ -526,35 +526,21 @@

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

#### Q74. Which statement concerning small, frequent releases of software is true?

- [ ] The chance for rollback is high
- [x] It typically requires a high degree of automation
- [ ] Backward compatibility may be jeopardized
- [ ] The administrative costs are high

#### Q75. What is the definition of capacity?
#### Q74. What is the definition of capacity?

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

#### Q76. Which action is something the Team Facilitator should not do?

- [ ] Celebrate Success.
- [ ] Embrace servant leadership.
- [ ] Remove impediments
- [x] Estimate story points.

#### 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?
#### 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?

- [ ] If there is a question about story, tell the developers to use their best judgement, avoid delay, and discuss the issue in sprint review.
- [ ] Send a note to the Product Owner saying the delays in completing the work will be their responsibility, not the team's.
- [ ] 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.
- [x] Schedule a problem-solving session with the Product Owner and the other team members.

#### Q78. Which choice is a pillar of Lean?
#### Q76. Which choice is a pillar of Lean?

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

[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.`

#### Q79. Which statement best describes Agile, Lean, and Six Sigma?
#### Q77. Which statement best describes Agile, Lean, and Six Sigma?

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

#### Q80. What is a user story?
#### Q78. What is a user story?

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

#### Q81. What is the expected output of a Planning Poker meeting?
#### Q79. What is the expected output of a Planning Poker meeting?

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

#### Q82. What is the definition of velocity?
#### Q80. What is the definition of velocity?

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

#### Q83. What is most important for a successful Product Owner to understand?
#### Q81. What is most important for a successful Product Owner to understand?

- [ ] The budget for the product.
- [ ] The underlying technology of the product.
Expand All @@ -600,98 +586,91 @@

[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.`

#### Q84. Which statement about the Agile Manifesto is true?
#### Q82. Which statement about the Agile Manifesto is true?

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

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

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

#### Q86. When a user story is further decomposed, what are the elements called?
#### Q84. When a user story is further decomposed, what are the elements called?

- [ ] technical tasks
- [ ] actors and actions
- [x] Who, What, Why
- [ ] threads

#### Q87. What does collective ownership mean?
#### Q85. What does collective ownership mean?

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

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

- [ ] as often as needed
- [ ] biweekly
- [x] daily
- [ ] weekly

#### Q89. What do you call the practice of writing a test before the code is written?
#### Q87. What do you call the practice of writing a test before the code is written?

- [ ] design for testability
- [x] test-driven development
- [ ] unit testing
- [ ] test then code

#### Q90. The team is not going to complete its Sprint Commitment. As the Team Facilitator, what should you do?

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

#### Q91. What is the term for a team member who is "T-skilled"?
#### Q88. What is the term for a team member who is "T-skilled"?

- [ ] cross-functional
- [ ] jack-of-all-trades
- [ ] apprentice developer
- [ ] generalizing specialist

#### Q92. Which statement is _not_ true about pair programming?
#### Q89. Which statement is _not_ true about pair programming?

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

#### Q93. People with fixed mindset \_ .
#### Q90. People with fixed mindset \_ .

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

#### Q94. How can you impove interaction between team members?
#### Q91. How can you impove interaction between team members?

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

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

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

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

- [ ] input-output processing
- [ ] ITIOO story format
- [ ] thin vertical slice
- [ ] structured coding

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

- [x] cross-functional
- [ ] jack-of-all-trades
Expand Down
Loading

0 comments on commit 17c4afa

Please sign in to comment.