Skip to content

Conversation

@dianadenwik
Copy link

No description provided.

@github-actions

This comment has been minimized.

@github-actions
Copy link

📝 HackYourFuture auto grade

Assignment Score: 52 / 100 ✅

Status: ✅ Passed
Minimum score to pass: 50
🧪 The auto grade is experimental and still being improved

Test Details
======================= Task 1 =======================
▶️ Running setup.sh...
✅ Successfully executed setup.sh.
❌ Script ran for less than 6 seconds (0.06s)
✅ Path exists: project
✅ Path exists: project/README.md
✅ Path exists: project/settings.conf
✅ Path exists: project/resources
✅ Path exists: project/resources/icon.png
✅ Path exists: project/resources/logo.png
✅ Path exists: project/src
✅ Path exists: project/src/program.js
✅ Path exists: project/src/database
✅ Path exists: project/.git
✅ Path does not exist: project/resources/family picture.jpg
✅ Path does not exist: project/src/profile
✅ Path does not exist: project/src/program.java
✅ File content is correct: project/src/program.js
✅ File content is correct: project/README.md
❌ Output does not have: "Creating project"
✅ Output has: "Setup project"
✅ Output has: "Setup JavaScript"
✅ Output has: "JavaScript works!"
✅ Output has: "icon.png"
❌ Output does not have: "All done!"
❌ Expected 3 commits, found 1
❌ First commit message is "third commit", expected "initial commit"

======================= Task 2 =======================
Your GitHub username: <dianadenwik>
▶️ Downloading profile README from: https://raw.githubusercontent.com/<dianadenwik>/<dianadenwik>/main/README.md
❌ Failed to download profile README: HTTP 404: Not Found
❌ Profile does not contain GitHub top languages widget
❌ Profile does not contain GitHub streaks widget
❌ Profile does not contain an animated title

======================= Summary =======================
- Task 1 Score: 74%
- Task 2 Score: 0%
Total Score: 52%
Min passing score: 50%

@mnvacym mnvacym self-assigned this Jan 18, 2026
Copy link

@mnvacym mnvacym left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Diana, great job on your first assignment.

There are minor improvements needed for the first task. I’ve added comments with suggestions; please let me know if anything is unclear.

For the second task, it looks like there is an issue with Top Languages Card and Streak Stats Card on your GitHub profile.

Overall, you did a good job. Best of luck on your journey at Hack Your Future.

mkdir src
mkdir src/database
mkdir src/profile
touch resources/family_picture.jpg
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The file name needs to be family picture.jpg (with a space). So you can make use of quotes (").

echo "Welcome to my project" > README.md
rm -r src/profile
rm resources/family_picture.jpg
echo "Setup javascript…"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After removing family picture.jpg file, you need to create the second commit with a descriptive message:

11. Create a second commit with the new changes. Provide a descriptive message.

echo "console.log('JavaScript works!');" > src/program.js
node src/program.js
git add .
git commit -m "third commit"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commit message needs to be descriptive:

18. Create a third commit with the last changes. Provide a descriptive message.

@@ -0,0 +1,2 @@
# Creating project...
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is not needed.

@@ -1 +1,26 @@
# Write your code here
# Creating project...
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Usually it is a good practice to include #!/bin/bash or #!/usr/bin/env bash line at the beginning of a shell script file.

touch resources/icon.png
touch resources/logo.png
touch src/program.java
echo "Setup project..."
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After creating files and folders, you need to create the first commit wit the message "initial commit":

5. Commit the changes to git with the message “initial commit".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants