Step-by-Step Guide to Completing a Challenge on NUWE

Step-by-Step Guide to Completing a Challenge on NUWE, from the start to the end.

1. Start Challenge

  • When you’re ready to begin, click on “Start Challenge” to view the full challenge description, which includes all the instructions and resources necessary to complete it.

    not-started

2. Clone the Repository

  • To start working on the challenge, you’ll need to clone the repository that appears once you’ve started the challenge.image-png-Nov-06-2024-02-26-16-3693-PM
  • Install Git Bash (if you don’t have it yet) to be able to clone the repository on your computer.
  • Create a folder on your computer where you’ll work on the challenge, then right-click on that folder and select “Open Git Bash Here.
    image-png-4
  • In the Git Bash terminal, paste the cloning command provided by NUWE and press Enter. This will download all the files you need to work on the challenge.

    image-png-Nov-05-2024-11-24-05-1129-AM

3. Solve the Challenge

  • Open the files in your favorite IDE and begin working on the tasks described in the challenge statement.

    image-png-Nov-06-2024-02-27-15-0709-PM
  • As you complete each task, be sure to save your progress.

4. Upload Your Work (Commit and Push)

  • When you finish the challenge, it’s time to upload your work. To do this, use the git commit and git push commands in Git Bash.
  • Once you’ve pushed your work, the NUWE platform will automatically detect your submission and start calculating your score. When the score is calculated, it will appear within the challenge view.

    Score-knowledge-2
  • Keep in mind that you can make as many iterations as you want on your solution. Additionally, each time you push, you’ll receive feedback to help you continue improving your score.

  • If your push fails, please check the following to troubleshoot the issue:

    • Ensure your firewall is not blocking the connection.
    • Verify there are no local connectivity issues.
    • Confirm that your Git configuration includes your name and email (git config --global user.email "xxx@yyy.com").
    • Make sure the date and time on your computer are correct.
    • Check that there are no unusual SSH configurations installed.
    • On Windows, verify that the Git clone URL does not have %20 instead of spaces.

5. Entrega Final

  • Click “Submit” to complete your participation. A dialog box will appear, asking if you’re sure you want to submit that solution with the current score.
  • If you need to make changes before submitting, you can go back and continue adjusting your code. If you choose to submit, note that your repository will close, and you will no longer be able to make further modifications.