All templates

Automated Project Euler Weekly Solved Scorecard

Every Monday, WebRun opens Project Euler, checks how many problems each club member solved in the past week, posts a scorecard to Slack, and pings Telegram when a member crosses a solved count milestone.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Project Euler check weekly problems solved
2 Slack post the club scorecard
3 Telegram flag milestone solves
In short

How do I track my club's weekly Project Euler progress?

WebRun checks how many Project Euler problems each club member solved every Monday and posts a friendly scorecard to Slack. When a member crosses a solved count milestone, it also pings Telegram with a congrats alert, so progress on the problem set stays visible without anyone tallying it by hand.

  • Weekly progress is visible to the club without manual tallying
  • Milestones get celebrated automatically in Telegram
  • The scorecard stays friendly rather than a strict leaderboard

Built for coding clubs · math clubs · competitive programming coaches · university CS societies

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens projecteuler.net in a real browser with your saved login - no setup, no API keys.

  2. 1
    Project Euler - check weekly problems solved
    • Open each member's Project Euler profile and check problems solved
    • Compare this week's total against last week's
    • Note anyone who crossed a round number milestone

    Done when Every club member has been checked for the week's solved count.

  3. 2
    Slack - post the club scorecard
    slack.com
    WebRun in Slack: post the club scorecard
    WebRun opens Slack to post the club scorecard.
    • Post the scorecard to the club channel with problems solved per member
    • Highlight who solved the most this week
    • Keep the tone friendly rather than a strict ranking

    Done when The club has this week's Project Euler scorecard in Slack.

  4. 3
    Telegram - flag milestone solves
    telegram.org
    WebRun in Telegram: flag milestone solves
    WebRun opens Telegram to flag milestone solves.
    • Check whether any member crossed a milestone this week
    • If so, post a congrats alert to the club's Telegram channel
    • Skip the alert entirely if no one hit a milestone

    Done when The club is alerted in Telegram only when a milestone is hit.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
projecteuler.net
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Weekly scorecard · Slack
OutputWhat each run produces - A weekly problems solved scorecard per member, with a Telegram alert for milestone solves.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does the Telegram alert fire every week?

No. It only posts when a member actually crosses a milestone, so the channel isn't getting a message every single week.

Does it verify solutions are correct?

WebRun only reports the solved count Project Euler itself confirms. It doesn't independently check any solution.

Can it track more than one club?

Yes. Point it at each club's member list and it produces a separate scorecard and milestone check for every one.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.