wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Module 5: GitHub Pages & Wikis

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

What is the primary purpose of GitHub Pages?

a)

To host dynamic server-side applications

b)

To publish static websites and documentation directly from a repository

c)

To manage repository permissions

d)

To store large binary assets

2.

Which of the following is a common use case for GitHub Pages?

a)

Running background jobs

b)

Hosting project documentation and guides

c)

Managing CI/CD secrets

d)

Monitoring application performance

3.

How does GitHub Pages fit into the development workflow?

a)

Documentation is managed separately from code

b)

Documentation updates bypass review processes

c)

Documentation evolves alongside code using pull requests

d)

Documentation must be manually uploaded to servers

4.

The approach of treating documentation with the same rigor as code is known as:

a)

Infrastructure-as-Code

b)

Docs-as-Code

c)

Content-as-a-Service

d)

Continuous Documentation

5.

What is the first stage in the GitHub Pages development workflow?

a)

Deploy documentation

b)

Review changes

c)

Make documentation changes

d)

Approve changes

6.

What action signals that documentation changes are ready for review?

a)

Merging to the main branch

b)

Enabling GitHub Pages

c)

Opening a Pull Request

d)

Assigning a reviewer

7.

What happens automatically after approved documentation changes are merged?

a)

Manual deployment is required

b)

The documentation is archived

c)

GitHub Pages builds and publishes the site

d)

A new repository is created

8.

Why is version control important for documentation in GitHub Pages?

a)

It reduces file sizes

b)

It allows automatic translations

c)

It tracks changes and allows rollbacks

d)

It disables public access

9.

One key advantage of GitHub Pages is that:

a)

It requires third-party hosting services

b)

It eliminates the need for pull requests

c)

It acts as both host and storage for documentation

d)

It supports only private repositories

10.

Why are custom domains important for GitHub Pages sites?

a)

They reduce repository size

b)

They provide a professional identity and easier access

c)

They disable public access

d)

They are required to enable Pages

11.

Which benefit is provided by securing GitHub Pages with HTTPS?

a)

Faster repository cloning

b)

Encrypted communication and protection from tampering

c)

Automatic content translation

d)

Reduced build times

12.

How does GitHub manage HTTPS certificates for Pages sites?

a)

Teams must upload certificates manually

b)

Certificates are purchased separately

c)

GitHub provides automatic certificate management

d)

HTTPS is optional and unmanaged

13.

What is the primary purpose of GitHub Wikis?

a)

Hosting static websites

b)

Running CI pipelines

c)

Creating collaborative project documentation

d)

Managing repository issues

14.

Which of the following is a common use case for GitHub Wikis?

a)

Binary file storage

b)

Architecture and design explanations

c)

Application deployment

d)

Dependency management

15.

Which practice helps manage wiki content effectively?

a)

Allowing unrestricted changes without review

b)

Keeping wiki updates independent of code changes

c)

Organising content into clear sections and pages

d)

Avoiding ownership of documentation

16.

Why should documentation be linked to repositories and pull requests?

a)

To increase repository size

b)

To ensure documentation and code updates happen together

c)

To limit reviewer access

d)

To prevent collaboration

17.

How do pull requests help maintain documentation quality?

a)

By bypassing reviews

b)

By enforcing automated translations

c)

By enabling structured review and discussion

d)

By locking documentation files

18.

Which principle supports a culture of collaborative documentation?

a)

Only senior developers update documentation

b)

Documentation is optional

c)

Treat documentation changes with the same importance as code

d)

Documentation should be written after release only

19.

What is a sustainability practice for long-term documentation health?

a)

Avoid reviewing documentation

b)

Standardise documentation structure and naming

c)

Store documentation outside the repository

d)

Update documentation randomly

20.

Where do you enable GitHub Pages for a repository?

a)

Issues > Pages

b)

Actions > Deploy

c)

Settings > Pages

d)

Wiki > Configuration