Jump to content
Click or hover over image to zoom in

Hack 8 - Challenge 2 - Spec Checker

Free
Checking specification documents for a project is a manual and time-consuming process, with the potential for human error. We would like to build a tool that improves the efficiency of this process by automatically creating a requirements list from a document based on a series of key words and phrases.

The challenge involves creating a script in Python that is able to 'read' in a specification document in PDF form and search through the document for key words and phrases that have been provided. This script should pull out a requirements list (the long list) from the document to then be checked by a Quality Manager. If possible the script should highlight the location in the document of items in the requirements list to enable someone to then go through the document and review the requirements.

The second part of the challenge involves creating a User Interface to this tool - the majority of people who will find this tool useful will not have experience using Python and will not want to open a Python script and press run. We recommend creating either a Power App or Power Automate flow. A Power Automate flow could allow you to email a specification document to a certain email address, and the flow return a list of requirements along with their locations in the document.
 
 
CHALLENGE 2.pptx Demo Data.xlsx Demo Solution.txt

 Share

About Hack 8 - Challenge 2 - Spec Checker

Checking specification documents for a project is a manual and time-consuming process, with the potential for human error. We would like to build a tool that improves the efficiency of this process by automatically creating a requirements list from a document based on a series of key words and phrases.

The challenge involves creating a script in Python that is able to 'read' in a specification document in PDF form and search through the document for key words and phrases that have been provided. This script should pull out a requirements list (the long list) from the document to then be checked by a Quality Manager. If possible the script should highlight the location in the document of items in the requirements list to enable someone to then go through the document and review the requirements.

The second part of the challenge involves creating a User Interface to this tool - the majority of people who will find this tool useful will not have experience using Python and will not want to open a Python script and press run. We recommend creating either a Power App or Power Automate flow. A Power Automate flow could allow you to email a specification document to a certain email address, and the flow return a list of requirements along with their locations in the document.

 

 

CHALLENGE 2.pptx Demo Data.xlsx Demo Solution.txt

×
×
  • Create New...