Visual Basic Track Management

This page provides the Exercism community with the information and tools needed to manage the Visual Basic track.

Students
3,845
Submissions
23,806
Mentoring Discussions
44

The Visual Basic track needs attention ⚠️

Building

Practice Exercises

Learn More

Practice Exercises are exercises designed to allow students to solve an arbitrary problem, with the aim of them making use of the concepts they have learned so far.

Synced primary repo: 9b56d13ef82f2b81039da05db492c2f3e350b697 (Updates should be instant)

Next goal: Implement 137 practice exercises. Find out more.
105 active practice exercises
Started
Attempts
Completions
Mentoring requests
Hello World Hello World
3,124
7,832 (avg. 2.5)
1,429 (45.7%)
0 (0.0%)
Allergies Allergies
194
1,165 (avg. 6.0)
82 (42.3%)
3 (1.5%)
Anagram Anagram
112
927 (avg. 8.3)
48 (42.9%)
4 (3.6%)
Armstrong Numbers Armstrong Numbers
38
193 (avg. 5.1)
31 (81.6%)
0 (0.0%)
Atbash Cipher Atbash Cipher
55
517 (avg. 9.4)
36 (65.5%)
3 (5.5%)
Binary Binary
61
358 (avg. 5.9)
43 (70.5%)
0 (0.0%)
Binary Search Binary Search
12
58 (avg. 4.8)
8 (66.7%)
0 (0.0%)
Bob Bob
98
810 (avg. 8.3)
61 (62.2%)
1 (1.0%)
Bottle Song Bottle Song
4
20 (avg. 5.0)
2 (50.0%)
0 (0.0%)
Collatz Conjecture Collatz Conjecture
45
264 (avg. 5.9)
36 (80.0%)
0 (0.0%)
Conway's Game of Life Conway's Game of Life
4
8 (avg. 2.0)
2 (50.0%)
0 (0.0%)
Crypto Square Crypto Square
28
255 (avg. 9.1)
20 (71.4%)
3 (10.7%)
D&D Character D&D Character
10
35 (avg. 3.5)
5 (50.0%)
0 (0.0%)
Darts Darts
12
23 (avg. 1.9)
9 (75.0%)
0 (0.0%)
Difference of Squares Difference of Squares
18
52 (avg. 2.9)
9 (50.0%)
0 (0.0%)
ETL ETL
6
10 (avg. 1.7)
6 (100.0%)
0 (0.0%)
Eliud's Eggs Eliud's Eggs
3
10 (avg. 3.3)
3 (100.0%)
0 (0.0%)
Error Handling Error Handling
9
28 (avg. 3.1)
5 (55.6%)
0 (0.0%)
Gigasecond Gigasecond
21
69 (avg. 3.3)
12 (57.1%)
0 (0.0%)
Grade School Grade School
12
55 (avg. 4.6)
5 (41.7%)
0 (0.0%)
Grains Grains
12
79 (avg. 6.6)
10 (83.3%)
0 (0.0%)
Hamming Hamming
38
192 (avg. 5.1)
35 (92.1%)
0 (0.0%)
High Scores High Scores
59
264 (avg. 4.5)
38 (64.4%)
0 (0.0%)
Isogram Isogram
9
43 (avg. 4.8)
8 (88.9%)
0 (0.0%)
Leap Leap
103
421 (avg. 4.1)
80 (77.7%)
1 (1.0%)
Nth Prime Nth Prime
1
0 (avg. 0.0)
0 (0.0%)
0 (0.0%)
Nucleotide Count Nucleotide Count
8
55 (avg. 6.9)
8 (100.0%)
0 (0.0%)
Pangram Pangram
11
53 (avg. 4.8)
9 (81.8%)
0 (0.0%)
Perfect Numbers Perfect Numbers
26
63 (avg. 2.4)
19 (73.1%)
1 (3.8%)
Phone Number Phone Number
35
178 (avg. 5.1)
21 (60.0%)
0 (0.0%)
Protein Translation Protein Translation
8
25 (avg. 3.1)
6 (75.0%)
0 (0.0%)
Proverb Proverb
9
31 (avg. 3.4)
8 (88.9%)
0 (0.0%)
Queen Attack Queen Attack
8
112 (avg. 14.0)
5 (62.5%)
1 (12.5%)
RNA Transcription RNA Transcription
9
11 (avg. 1.2)
7 (77.8%)
0 (0.0%)
Raindrops Raindrops
18
68 (avg. 3.8)
11 (61.1%)
0 (0.0%)
Resistor Color Resistor Color
37
119 (avg. 3.2)
31 (83.8%)
2 (5.4%)
Resistor Color Duo Resistor Color Duo
6
19 (avg. 3.2)
6 (100.0%)
0 (0.0%)
Resistor Color Trio Resistor Color Trio
7
19 (avg. 2.7)
4 (57.1%)
0 (0.0%)
Reverse String Reverse String
503
1,707 (avg. 3.4)
301 (59.8%)
6 (1.2%)
Robot Name Robot Name
9
39 (avg. 4.3)
7 (77.8%)
0 (0.0%)
Robot Simulator Robot Simulator
8
27 (avg. 3.4)
6 (75.0%)
0 (0.0%)
Scrabble Score Scrabble Score
12
38 (avg. 3.2)
11 (91.7%)
0 (0.0%)
Secret Handshake Secret Handshake
10
18 (avg. 1.8)
8 (80.0%)
0 (0.0%)
Series Series
12
139 (avg. 11.6)
9 (75.0%)
0 (0.0%)
Sieve Sieve
8
21 (avg. 2.6)
6 (75.0%)
0 (0.0%)
Space Age Space Age
8
34 (avg. 4.3)
7 (87.5%)
0 (0.0%)
Square Root Square Root
2
1 (avg. 0.5)
1 (50.0%)
0 (0.0%)
Sum of Multiples Sum of Multiples
12
88 (avg. 7.3)
8 (66.7%)
0 (0.0%)
Triangle Triangle
11
67 (avg. 6.1)
11 (100.0%)
0 (0.0%)
Two Fer Two Fer
976
3,780 (avg. 3.9)
371 (38.0%)
17 (1.7%)
Accumulate Accumulate
193
892 (avg. 4.6)
57 (29.5%)
3 (1.6%)
Acronym Acronym
7
24 (avg. 3.4)
6 (85.7%)
0 (0.0%)
Affine Cipher Affine Cipher
4
9 (avg. 2.3)
3 (75.0%)
0 (0.0%)
All Your Base All Your Base
25
86 (avg. 3.4)
13 (52.0%)
1 (4.0%)
Bank Account Bank Account
6
16 (avg. 2.7)
5 (83.3%)
0 (0.0%)
Book Store Book Store
6
26 (avg. 4.3)
4 (66.7%)
0 (0.0%)
Bowling Bowling
4
17 (avg. 4.3)
3 (75.0%)
0 (0.0%)
Change Change
4
22 (avg. 5.5)
3 (75.0%)
0 (0.0%)
Circular Buffer Circular Buffer
8
16 (avg. 2.0)
6 (75.0%)
0 (0.0%)
Clock Clock
25
334 (avg. 13.4)
5 (20.0%)
0 (0.0%)
Diamond Diamond
2
1 (avg. 0.5)
1 (50.0%)
0 (0.0%)
Flatten Array Flatten Array
7
11 (avg. 1.6)
6 (85.7%)
0 (0.0%)
Food Chain Food Chain
4
33 (avg. 8.3)
3 (75.0%)
0 (0.0%)
Grep Grep
4
29 (avg. 7.3)
3 (75.0%)
0 (0.0%)
House House
6
23 (avg. 3.8)
5 (83.3%)
0 (0.0%)
ISBN Verifier ISBN Verifier
5
16 (avg. 3.2)
5 (100.0%)
0 (0.0%)
Largest Series Product Largest Series Product
6
35 (avg. 5.8)
5 (83.3%)
0 (0.0%)
Ledger Ledger
4
21 (avg. 5.3)
3 (75.0%)
0 (0.0%)
Linked List Linked List
6
19 (avg. 3.2)
4 (66.7%)
0 (0.0%)
List Ops List Ops
7
11 (avg. 1.6)
4 (57.1%)
0 (0.0%)
Luhn Luhn
7
56 (avg. 8.0)
6 (85.7%)
0 (0.0%)
Matching Brackets Matching Brackets
90
387 (avg. 4.3)
79 (87.8%)
0 (0.0%)
Matrix Matrix
6
13 (avg. 2.2)
5 (83.3%)
0 (0.0%)
Meetup Meetup
7
14 (avg. 2.0)
4 (57.1%)
0 (0.0%)
Minesweeper Minesweeper
7
12 (avg. 1.7)
5 (71.4%)
0 (0.0%)
OCR Numbers OCR Numbers
5
22 (avg. 4.4)
4 (80.0%)
0 (0.0%)
Parallel Letter Frequency Parallel Letter Frequency
10
13 (avg. 1.3)
6 (60.0%)
0 (0.0%)
Pig Latin Pig Latin
6
64 (avg. 10.7)
4 (66.7%)
0 (0.0%)
Prime Factors Prime Factors
8
43 (avg. 5.4)
7 (87.5%)
0 (0.0%)
Pythagorean Triplet Pythagorean Triplet
8
26 (avg. 3.3)
7 (87.5%)
0 (0.0%)
REST API REST API
6
17 (avg. 2.8)
4 (66.7%)
0 (0.0%)
Rail Fence Cipher Rail Fence Cipher
9
24 (avg. 2.7)
6 (66.7%)
0 (0.0%)
Roman Numerals Roman Numerals
7
17 (avg. 2.4)
5 (71.4%)
0 (0.0%)
Rotational Cipher Rotational Cipher
8
17 (avg. 2.1)
8 (100.0%)
0 (0.0%)
Run-Length Encoding Run-Length Encoding
8
35 (avg. 4.4)
7 (87.5%)
0 (0.0%)
Saddle Points Saddle Points
7
19 (avg. 2.7)
6 (85.7%)
0 (0.0%)
Simple Cipher Simple Cipher
6
12 (avg. 2.0)
5 (83.3%)
0 (0.0%)
Simple Linked List Simple Linked List
5
35 (avg. 7.0)
4 (80.0%)
0 (0.0%)
Spiral Matrix Spiral Matrix
63
357 (avg. 5.7)
54 (85.7%)
0 (0.0%)
Sublist Sublist
6
22 (avg. 3.7)
5 (83.3%)
0 (0.0%)
Tournament Tournament
8
23 (avg. 2.9)
3 (37.5%)
0 (0.0%)
Transpose Transpose
4
89 (avg. 22.3)
3 (75.0%)
0 (0.0%)
Tree Building Tree Building
6
13 (avg. 2.2)
4 (66.7%)
0 (0.0%)
Twelve Days Twelve Days
5
27 (avg. 5.4)
4 (80.0%)
0 (0.0%)
Word Count Word Count
11
96 (avg. 8.7)
8 (72.7%)
0 (0.0%)
Yacht Yacht
5
17 (avg. 3.4)
4 (80.0%)
0 (0.0%)
Diffie-Hellman Diffie-Hellman
4
6 (avg. 1.5)
3 (75.0%)
0 (0.0%)
Poker Poker
6
45 (avg. 7.5)
3 (50.0%)
0 (0.0%)
Rectangles Rectangles
5
22 (avg. 4.4)
4 (80.0%)
0 (0.0%)
Say Say
8
62 (avg. 7.8)
7 (87.5%)
0 (0.0%)
Two Bucket Two Bucket
6
20 (avg. 3.3)
4 (66.7%)
0 (0.0%)
Variable Length Quantity Variable Length Quantity
6
19 (avg. 3.2)
4 (66.7%)
0 (0.0%)
Wordy Wordy
6
49 (avg. 8.2)
5 (83.3%)
0 (0.0%)
Zebra Puzzle Zebra Puzzle
6
14 (avg. 2.3)
4 (66.7%)
0 (0.0%)
Zipper Zipper
5
7 (avg. 1.4)
4 (80.0%)
0 (0.0%)
3 deprecated practice exercises
Started
Attempts
Completions
Mentoring requests
Beer Song Beer Song
7
22 (avg. 3.1)
5 (71.4%)
0 (0.0%)
Scale Generator Scale Generator
3
27 (avg. 9.0)
2 (66.7%)
0 (0.0%)
Two Fer Two Fer
2
2 (avg. 1.0)
2 (100.0%)
2 (100.0%)
32 unimplemented practice exercises
Alphametics Alphametics
Baffling Birthdays Baffling Birthdays
Binary Search Tree Binary Search Tree
Complex Numbers Complex Numbers
Connect Connect
Custom Set Custom Set
Dominoes Dominoes
DOT DSL DOT DSL
Forth Forth
Go Counting Go Counting
Hangman Hangman
Intergalactic Transmission Intergalactic Transmission
Killer Sudoku Helper Killer Sudoku Helper
Kindergarten Garden Kindergarten Garden
Knapsack Knapsack
Lens Person Lens Person
Markdown Markdown
Micro Blog Micro Blog
PaaS I/O PaaS I/O
Palindrome Products Palindrome Products
Pascal's Triangle Pascal's Triangle
POV POV
Rational Numbers Rational Numbers
React React
Relative Distance Relative Distance
Satellite Satellite
SGF Parsing SGF Parsing
Split-Second Stopwatch Split-Second Stopwatch
State of Tic-Tac-Toe State of Tic-Tac-Toe
Strain Strain
Swift Scheduling Swift Scheduling
Word Search Word Search

Programming Tags

Learn More

Help manage the tags used to group, filter and recommend solutions, approaches and articles.

0 tags

Test Runner

Learn More

Create Test Runners that have the single responsibility of taking a solution, running all tests and returning a standardized output.

Current version: d325133cf4e32d6d55de4132f3ddac3076353cb4 (Takes up to 10 mins to deploy)

Next goal: Get Test Runners to Version 2. Visual Basic is currently utilising a Version 1 Test Runner. Find out more.
Total Test Runner Runs
23,458
Test Run Pass Rate
18.3% (4303)
Test Run Fail Rate
61.6% (14439)
Test Run Error Rate
20.1% (4716)

Representer

Learn More

Build a Representer: a bit of code that has the single responsibility of taking a solution and returning a normalized representation of it.

Next goal: Build a Representer. Find out more.

Analyzer

Learn More

Build an Analyzer for Visual Basic: Exercism's analyzers automatically assess student's submissions and provide mentor-style commentary.

Next goal: Build an Analyzer. Find out more.