beautyjoy/BJC-Teacher-Tracker 2
Access Portal and Dashboards for BJC Teachers
CoppellAppDevelopment/coppellappdevelopment.github.io 1
Coppell App Development Website.
CoppellCompSciClub/coppellcompsciclub.github.io 1
Coppell HS Computer Science Club website. Get announcements, competition dates, and more!
App to author assessments in Berkeley EECS's instance of PrairieLearn.
🕹 The popular iOS game 2048, recoded in Java.
✈️ Calculates discrepancies in airport currency exchanges. Coded for the CS50x Coding Contest 2016.
🎛 Caesar and Vigenère ciphers and Morse code implemented in C and Java.
ace-lab/pl-question-template 0
Starting point for building PrairieLearn Questions/Question Generators.
Pull request review commentsaasbook/PrairieLearn-EECS
PR for all features Spring 2021
+# controller to get a list of repos and questions from repo+require 'octokit'++class RepoController < ApplicationController+ # All method require authenticated user+ before_action :require_login!++ def require_login!+ @current_user = User.find(session[:current_user_id]) and return \+ if session[:current_user_id].present?++ # Return to the same page after login+ session[:destination_after_login] = request.env['REQUEST_URI']+ redirect_to login_url+ end++ # Method to get list of repos given a user+ def new+ # Authenticate the user via Octokit+ @client = Octokit::Client.new(:access_token => User.find(session[:current_user_id]).token)+ @user = @client.user+ @user.login+ # Get the list of private repos+ @repos = @client.repos({}, query: {type: 'private', sort: 'full_name', per_page: 100})+ end++ # Method to synchronize or get questions from a selected repo+ def sync+ # Get the repo from the selected dropdown in the views+ @repo = params[:repo_id]++ # Authenticate the user via Octokit+ @client = Octokit::Client.new(:access_token => User.find(session[:current_user_id]).token)+ @user = @client.user+ @user.login++ # Initial path which is defined by PrairieLearn documentations+ path = 'questions'++ # Check cache+ checkCommit(@client, @repo, path)+ session[:selected_repo] = @repo+ User.find(session[:current_user_id]).update(repo: @repo)+ redirect_to root_path+ end++ # Method to check if a repo has been pulled+ def checkCommit(client, repo, path)+ root = client.contents(repo, path: "/")++ # For each directory, check if the commit ID is different+ root.each do |dir|+ if dir.name == path+ repo_commit = Commit.find_by repo: repo+ # If the commit is not found, pull and create commit+ if repo_commit != nil+ if repo_commit.sha == dir.sha+ # If the commit is identical, use the available cached file+ return+ else+ # If the commit is different, destroy record+ Question.destroy_by(repo: repo)+ repo_commit.update(sha: dir.sha)+ end+ else+ Commit.create(sha: dir.sha, repo: repo)+ end+ end+ end+ # Pulling questions via helper method+ addQuestions(client, repo, path)+ end++ # Helper method to get all questions+ def addQuestions(client, repo, path)+ contents = client.contents(repo, path: path)+ contents.each do |file|+ # If .JSON file is found, keep the path+ if file.name == "info.json"+ question_name = file.path.partition('/')[2].rpartition('/')[0]+ Question.create(title: question_name, repo: repo)+ end+ # Recursively call the helper method if current file is a folder+ if file.type == 'dir'
should we put this under future improvements?
comment created time in a day
startedhackclub/hack.af
started time in 2 days
push eventsaasbook/hw-rails-intro
commit sha bbd864469d4f0550c495d38204ef894c1a64370a
Automated Commit. CHIPS 5.3: hw-rails-intro - This repository is created by automation from github workflows, found at https://github.com/saasbook/hw-rails-intro-ci.
push time in 3 days
push eventsaasbook/hw-sinatra-saas-hangperson
commit sha b514e43a65f4925959f7d67302c224885fb81107
Automated Commit. CHIPS 3.7: hw-sinatra-saas-hangperson - This repository is created by automation from github workflows, found at https://github.com/saasbook/hw-sinatra-saas-hangperson-ci.
push time in 3 days
push eventsaasbook/hw-ruby-intro
commit sha 70fdd8cb7040c7bfa4a69c9c556c9986593f5821
Automated Commit. CHIPS 2.5: hw-ruby-intro - This repository is created by automation from github workflows, found at https://github.com/saasbook/hw-ruby-intro-ci.
push time in 3 days
PR closed saasbook/hw-ruby-intro
The code has been updated in the required sections of the file.
pr closed time in 3 days
push eventsaasbook/hw-rails-intro
commit sha 4ffefebd764d9c33c2edd374ff62f8e703e1cbaf
Automated Commit. CHIPS 5.3: hw-rails-intro - This repository is created by automation from github workflows, found at https://github.com/saasbook/hw-rails-intro-ci.
push time in 3 days
push eventsaasbook/hw-rails-intro
commit sha 68a4e54874101c5e9449231e618a5ee527b4ec30
pushingMyCI
commit sha d7a0619d9ce971180b673592b59ca98341a93e6c
pushingCI
commit sha 02e0a4c9bebdac8e81ee33792f5b073f19a33b99
directoryRemoval
commit sha 4e412de308fb246bec4214de2fb0fd3dfad1b695
changing directory names
commit sha 7f26dc8c194eb3b19eac0ab0f56bdb18b908e975
rspec version changed
commit sha ef2863c1eaf346ab4b3c4c03e8ddf1c1301b5ac3
adding travis
commit sha 1babebe00521b37a36bbe9e20954b981cc755b15
true to truthy
commit sha e572307c81d1c249aebc45d2ef158bdfb6556951
testsChanged
commit sha d73ba48b74123192ad66b5f79f9488ef3dae23f0
Fix Travis
commit sha d283291e78770bc6e74cadc7dd4212ae3b07c441
Fix Travis
commit sha 51425d65bb68eeb35330df2c32bd278143c66546
Fix Travis
commit sha 62568f607670f185d4d7ef2957a3cfea18173dd7
Fix Travis
commit sha 51df07d43d86cf986b6515a499339176d7852d23
Fix Travis
commit sha 8e7a53b23da383e14a92353565c09f29063b7bbc
Fix Travis
commit sha d088b965885e595a8bcc5751ffc2e863e9cdf061
Fix Travis
commit sha f28d8cf244bd2593f6b57fda15ae345fea1adb23
cleaned files
commit sha b71ae9aebdc2631f92f96a3c06b8a1cd84b5ef56
rewrote README.md
commit sha 99c3932422a01583768c14fef37cf86347664b98
fix image tags in README
commit sha 88e4e1391dfc8beea787486b5e59e9aac0121fd5
Delete filter_childrens_movies_spec.rb
commit sha 2862d56102e0c8f723ab182d8ecd601e09d57286
Delete remember_sort_and_filter_settings_spec.rb
push time in 3 days
issue openedbeautyjoy/BJC-Teacher-Tracker
Email Destinations Should Be Configurable
We should have a destinations on the email model, and maybe a reply_to
created time in 6 days
delete branch beautyjoy/BJC-Teacher-Tracker
delete branch : resolve-fork-conflicts
delete time in 6 days
delete branch beautyjoy/BJC-Teacher-Tracker
delete branch : dependabot/npm_and_yarn/y18n-4.0.1
delete time in 6 days
PR closed beautyjoy/BJC-Teacher-Tracker
Bumps y18n from 4.0.0 to 4.0.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/yargs/y18n/blob/master/CHANGELOG.md">y18n's changelog</a>.</em></p> <blockquote> <h1>Change Log</h1> <p>All notable changes to this project will be documented in this file. See <a href="https://github.com/conventional-changelog/standard-version">standard-version</a> for commit guidelines.</p> <h3><a href="https://www.github.com/yargs/y18n/compare/v5.0.4...v5.0.5">5.0.5</a> (2020-10-25)</h3> <h3>Bug Fixes</h3> <ul> <li>address prototype pollution issue (<a href="https://www.github-redirect.dependabot.com/yargs/y18n/issues/108">#108</a>) (<a href="https://www.github.com/yargs/y18n/commit/a9ac604abf756dec9687be3843e2c93bfe581f25">a9ac604</a>)</li> </ul> <h3><a href="https://www.github.com/yargs/y18n/compare/v5.0.3...v5.0.4">5.0.4</a> (2020-10-16)</h3> <h3>Bug Fixes</h3> <ul> <li><strong>exports:</strong> node 13.0 and 13.1 require the dotted object form <em>with</em> a string fallback (<a href="https://www.github-redirect.dependabot.com/yargs/y18n/issues/105">#105</a>) (<a href="https://www.github.com/yargs/y18n/commit/4f85d80dbaae6d2c7899ae394f7ad97805df4886">4f85d80</a>)</li> </ul> <h3><a href="https://www.github.com/yargs/y18n/compare/v5.0.2...v5.0.3">5.0.3</a> (2020-10-16)</h3> <h3>Bug Fixes</h3> <ul> <li><strong>exports:</strong> node 13.0-13.6 require a string fallback (<a href="https://www.github-redirect.dependabot.com/yargs/y18n/issues/103">#103</a>) (<a href="https://www.github.com/yargs/y18n/commit/e39921e1017f88f5d8ea97ddea854ffe92d68e74">e39921e</a>)</li> </ul> <h3><a href="https://www.github.com/yargs/y18n/compare/v5.0.1...v5.0.2">5.0.2</a> (2020-10-01)</h3> <h3>Bug Fixes</h3> <ul> <li><strong>deno:</strong> update types for deno ^1.4.0 (<a href="https://www.github-redirect.dependabot.com/yargs/y18n/issues/100">#100</a>) (<a href="https://www.github.com/yargs/y18n/commit/3834d9ab1332f2937c935ada5e76623290efae81">3834d9a</a>)</li> </ul> <h3><a href="https://www.github.com/yargs/y18n/compare/v5.0.0...v5.0.1">5.0.1</a> (2020-09-05)</h3> <h3>Bug Fixes</h3> <ul> <li>main had old index path (<a href="https://www.github-redirect.dependabot.com/yargs/y18n/issues/98">#98</a>) (<a href="https://www.github.com/yargs/y18n/commit/124f7b047ba9596bdbdf64459988304e77f3de1b">124f7b0</a>)</li> </ul> <h2><a href="https://www.github.com/yargs/y18n/compare/v4.0.0...v5.0.0">5.0.0</a> (2020-09-05)</h2> <h3>⚠ BREAKING CHANGES</h3> <ul> <li>exports maps are now used, which modifies import behavior.</li> <li>drops Node 6 and 4. begin following Node.js LTS schedule (<a href="https://github-redirect.dependabot.com/yargs/y18n/issues/89">#89</a>)</li> </ul> <h3>Features</h3> <ul> <li>add support for ESM and Deno <a href="https://www.github-redirect.dependabot.com/yargs/y18n/issues/95">#95</a>) (<a href="https://www.github.com/yargs/y18n/commit/4d7ae94bcb42e84164e2180366474b1cd321ed94">4d7ae94</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/yargs/y18n/commits">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~oss-bot">oss-bot</a>, a new releaser for y18n since your current version.</p> </details> <br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
<details> <summary>Dependabot commands and options</summary> <br />
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
</details>
pr closed time in 6 days
pull request commentbeautyjoy/BJC-Teacher-Tracker
Looks like y18n is up-to-date now, so this is no longer needed.
comment created time in 6 days
push eventbeautyjoy/BJC-Teacher-Tracker
commit sha c73ede432d1d46c206cbcbe89d45d14cbfae1cf2
Refactor routes, remove old stuff
commit sha 981eb953961c5bdd056122989a58fa4bb6255ee1
Refactor sessions_controller for omniauth_callback
commit sha f135be48eb12dd3cee41513a0369895da9a5ecf9
Remove extra method in MainController
commit sha f0b3c00ebaf5e0e68cd4cc967cf97c569c487457
Update routes to be prefixed by teacher_
commit sha 9556e91fe3a38bd9c107edb6873602b16006cf50
update sentry gems
commit sha 90d244fa04f6d459e67dc27f6a3c87c28c806bf6
tidy hash in features
commit sha 7c7a728e6517b6878b93cd533f1ac64e52495f89
formatting...
commit sha 289f87183cd339789d2fe6306e25331ee1627edc
tidy gemfile
commit sha cd6dcd878747c4fbda5ae580edfafc5cea5304b7
Fix paths for teacher validate/deny
commit sha 02b61cfcef1bb7e36b11c30a2f7b4bc6f2582239
Minor rails version bump
commit sha 6de3112dac17d691601e58b413c8c782c8077f06
Update frontend packages to all semver minor versions
commit sha 1b3ddd1d2b9a9c81c5706f205e7f255061eb11cc
Make seeding more robust
commit sha c8d2ca4ef20cb140a66de2357c3b0bfcb0d3094d
Move TinyMCE to Webpacker
commit sha 84a6a1ff6d18ee2ca4f9d2cfec6032a5fe0ae44f
Temporarily do not load TinyMCE
commit sha 3d94da09d7da16ae93ba94d92dc819b5fd555808
Yet cleaner version of teacher routes that just use :id
commit sha a6389d280b46c457400a0af8f670b8080cb3e9ca
Fully Remove Sprockets from the app! * This customizes what parts of rails are loaded. * removes jasmine-railes * removes uglifier gem * comments all assets calls in environments. Sprockets started complaining after the latest update, so we should just kill it.
commit sha e302648fbad6227ad63a3fc0aefdf42549f87dbf
TinyMCE works via Webpack. Cleanup HTML on edit view
commit sha fd1b37953b46a3a47308d333d02b0ded40f0e861
Config for tinymce
commit sha ee95d3c61cd1d6d244b84f38efc687e63931f7c2
Use minified files
commit sha 3615a7a4b520214e62935a66c59dcde3567ec859
Merge branch 'master' into refactor-routes * master: Bump ssri from 6.0.1 to 6.0.2
push time in 6 days
PR merged beautyjoy/BJC-Teacher-Tracker
No functionality changes. Primarily refactors actions to be as RESTful as possible, simplifies the routes.rb file.
pr closed time in 6 days
push eventbeautyjoy/BJC-Teacher-Tracker
commit sha 5466687b42e2e4b1e74ba8edf431397a6dd85b52
Bump ssri from 6.0.1 to 6.0.2 Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/npm/ssri/releases) - [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md) - [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2) Signed-off-by: dependabot[bot] <[email protected]>
commit sha 8a9a4806f47df590b949f810cae6ee83fe6b9208
Merge pull request #91 from beautyjoy/dependabot/npm_and_yarn/ssri-6.0.2 Bump ssri from 6.0.1 to 6.0.2
commit sha 3615a7a4b520214e62935a66c59dcde3567ec859
Merge branch 'master' into refactor-routes * master: Bump ssri from 6.0.1 to 6.0.2
commit sha e22bcc569310640032c77d0f16707d75cb1b2884
Fix logout routes, tidy text
push time in 6 days
push eventbeautyjoy/BJC-Teacher-Tracker
commit sha fd1b37953b46a3a47308d333d02b0ded40f0e861
Config for tinymce
commit sha ee95d3c61cd1d6d244b84f38efc687e63931f7c2
Use minified files
push time in 6 days
push eventsaasbook/hw-ruby-intro
commit sha 4de07f3a837bc2be152f8331f451c9a1551e91ad
Clarify README instructions. Add bundle install --quiet in grader.sh to fix autograder issues. Fix path issues with rspec testing button so working directory does not matter. Add require_relative lines back to student-side rspec tests so testing works again with a simple command.
commit sha e3e082825a4fd77a6a263137e45ec9d1de1fd20c
Remove outdated comment
commit sha 6721a897e78e5e90317c91bd72a8d53990b89d8d
Merge pull request #4 from saasbook/QA-edits AG + README Changes From QA
commit sha 6ef528de37713b4976855a7dd6444475c4e2ba47
Automated Commit. CHIPS 2.5: hw-ruby-intro - This repository is created by automation from github workflows, found at https://github.com/saasbook/hw-ruby-intro-ci.
push time in 6 days
push eventbeautyjoy/BJC-Teacher-Tracker
commit sha 6de3112dac17d691601e58b413c8c782c8077f06
Update frontend packages to all semver minor versions
commit sha 1b3ddd1d2b9a9c81c5706f205e7f255061eb11cc
Make seeding more robust
commit sha c8d2ca4ef20cb140a66de2357c3b0bfcb0d3094d
Move TinyMCE to Webpacker
commit sha 84a6a1ff6d18ee2ca4f9d2cfec6032a5fe0ae44f
Temporarily do not load TinyMCE
commit sha 3d94da09d7da16ae93ba94d92dc819b5fd555808
Yet cleaner version of teacher routes that just use :id
commit sha a6389d280b46c457400a0af8f670b8080cb3e9ca
Fully Remove Sprockets from the app! * This customizes what parts of rails are loaded. * removes jasmine-railes * removes uglifier gem * comments all assets calls in environments. Sprockets started complaining after the latest update, so we should just kill it.
commit sha e302648fbad6227ad63a3fc0aefdf42549f87dbf
TinyMCE works via Webpack. Cleanup HTML on edit view
push time in 7 days
push eventbeautyjoy/BJC-Teacher-Tracker
commit sha 02b61cfcef1bb7e36b11c30a2f7b4bc6f2582239
Minor rails version bump
push time in 7 days
push eventbeautyjoy/BJC-Teacher-Tracker
commit sha 9556e91fe3a38bd9c107edb6873602b16006cf50
update sentry gems
commit sha 90d244fa04f6d459e67dc27f6a3c87c28c806bf6
tidy hash in features
commit sha 7c7a728e6517b6878b93cd533f1ac64e52495f89
formatting...
commit sha 289f87183cd339789d2fe6306e25331ee1627edc
tidy gemfile
commit sha cd6dcd878747c4fbda5ae580edfafc5cea5304b7
Fix paths for teacher validate/deny
push time in 7 days
PR opened beautyjoy/BJC-Teacher-Tracker
No functionality changes. Primarily refactors actions to be as RESTful as possible, simplifies the routes.rb file.
pr created time in 7 days
push eventsaasbook/hw-ruby-intro
commit sha adbaef2aaa9f056383b8e1bb296a5853f67ff225
fix autograder, add first ruby intro page, update path references
commit sha ee9d0af0841ca4d576a8e2fec8bc05d7a39ece93
fix PR issues
commit sha 891864b4da743eb1881ed3b7043adb248cc30595
fix .json files for cotent through codio guide editor
commit sha 359ed15cedbddc8da3096eac6cb816e42f8bf021
fix README, remove extraneous assessment component
commit sha 5e232ce5c16ff67b04f44b6dbfa08de4c578e4d5
Update README.md
commit sha 3d9085d1edfbe812612f83e13874a7bcd1b8e32c
Update Ruby-Intro-cdcb.md
commit sha 96f898241d1632a12531c961b60bf9e3d4c63bac
Merge pull request #3 from saasbook/dev-qa fix autograder, add first ruby intro page, update path references
commit sha 474f11da3113ed1775d5b01c7f41047acfb98ea0
Squashed '.github/workflows/' changes from 08acd28..a19bdec a19bdec Add edit warnings git-subtree-dir: .github/workflows git-subtree-split: a19bdecf3614ba53a6980496923c346ff3da695d
commit sha 178749984a8e0e76f6cf811d5e925d28ee30c5cd
Merge commit '474f11da3113ed1775d5b01c7f41047acfb98ea0'
commit sha 2feddcc5eedd12dda17558de60d804ed5ac2821b
Automated Commit. CHIPS 2.5: hw-ruby-intro - This repository is created by automation from github workflows, found at https://github.com/saasbook/hw-ruby-intro-ci.
push time in 7 days
push eventbeautyjoy/BJC-Teacher-Tracker
commit sha f0b3c00ebaf5e0e68cd4cc967cf97c569c487457
Update routes to be prefixed by teacher_
push time in 7 days
issue commentbeautyjoy/BJC-Teacher-Tracker
Professional Development Registration Flow
- Base PD model (Name, Location, Dates, Level, Leaders, Registration Open?)
- PD applications form
- PD Payments model
- Attendance tracking?
- PD Leaders?
comment created time in 7 days