Skip to content

wpendl99/Language-Learning-App

View on GitHub ↗Related repositories →

active 2024-10-242024-10-27 (UTC)

Partial coverage20,521 / 26,277 hourly files (78%) · 2 absent upstream · 5,753 failed, retryable2023-08-152026-08-13 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
62
Pushes
10
Pull requests
0
Issues
49
Stars
0
Forks
0

Activity over time

Daily event counts in the loaded window

Line chart, 4 days from 2024-10-24 to 2024-10-27. Pushes: 10 total, peak 4 in a day. Pull requests: 0 total, peak 0 in a day. Issues: 49 total, peak 25 in a day. Comments: 3 total, peak 2 in a day. Stars: 0 total, peak 0 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
wpendl99621003

Recent activity

Latest issues, pull requests and releases

  • Issue#1wpendl992024-10-27 01:52
    Finish Project 1
  • Issue#26wpendl992024-10-27 01:52
    Use Swift and SwiftUI best practices, following the principles I’ve been teaching and demonstrating. Be sure to address any errors and warnings before turning in your project. Target the latest iOS, version 18.
  • Issue#25wpendl992024-10-27 01:52
    Provide a nice app icon so your app looks good on the iOS home screen.
  • Issue#24wpendl992024-10-27 00:53
    Your UI should work in portrait or landscape on any iOS device. (SwiftUI probably will make this happen automatically, but test to be sure.)
  • Issue#23wpendl992024-10-27 00:53
    Progress and scores should be persistent across launches of your app.
  • Issue#3wpendl992024-10-27 00:53
    Present a set of topics the user can study. For each topic have a vocabulary list and a short lesson.
  • Issue#22wpendl992024-10-27 00:53
    Allow the user to mark any of the completed lessons, flashcards, or quizzes as not completed.
  • Issue#21wpendl992024-10-27 00:53
    Make it easy for the user to see their progress through the topics in your language learning app, including lessons read, flashcards studied, and quiz passed.
  • Issue#14wpendl992024-10-27 00:41
    ii. Time-based bonus: score up to an additional 10 bonus points if they answer the question within 20 seconds. The bonus is (20 – elapsed time) ÷ 2, rounded up.
  • Issue#13wpendl992024-10-27 00:41
    i. Correct: 10 points
  • Issue#12wpendl992024-10-27 00:40
    b. Score the questions as follows
  • Issue#10wpendl992024-10-27 00:40
    For each topic, give the user a quiz covering all the terms presented in the lesson and on the flashcards.
  • Issue#15wpendl992024-10-27 00:40
    c. Animate some widget in the UI to show the bonus time counting down. (For example, the Concentration app videos show how to animate a pie chart counting down.)
  • Issue#20wpendl992024-10-26 02:24
    i. Keep track of the user’s high score for each topic’s quiz.
  • Issue#5wpendl992024-10-26 01:29
    For each topic, allow the user to practice the vocabulary terms using flashcards.
  • Issue#9wpendl992024-10-26 01:29
    d. Let the user mark the flashcard activity for that topic as completed.
  • Issue#8wpendl992024-10-26 01:29
    c.Randomly shuffle the vocabulary terms each time the user opens the flashcard activity.
  • Issue#7wpendl992024-10-26 01:29
    b. They can also navigate to the next or previous flashcard.
  • Issue#6wpendl992024-10-26 01:29
    a. Let the user flip the flashcard over to see the translation of the word. The card flip should animate visually.
  • Issue#18wpendl992024-10-25 21:35
    f. Let the user navigate to the next question.
  • Issue#16wpendl992024-10-25 21:30
    d. If they answer correctly, animate something in the UI to celebrate; also play a celebration sound.
  • Issue#17wpendl992024-10-25 21:30
    e. If they answer incorrectly, either play a sound or animate something in the UI to show that it was wrong (for example you could “shake” the card that displays the question back and forth or you could play an “incorrect buzzer” type of sound). Also give the user the correct answer.
  • Issue#4wpendl992024-10-25 06:09
    For each topic, let the user read a short lesson about that topic. Give the user the option of marking the lesson as read.
  • Issue#27wpendl992024-10-25 03:37
    Implement ProgressManager
  • Issue comment#1wpendl992024-10-25 03:36
    Finish Project 1

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 0 stars here means stars gained during the window, not the repo's star count.