@vusaverse

vusaverse

The vusaverse is a collection of R packages in the scope of Student Analytics.

Hi there 👋

Vusaverse: Enhancing education at VU Amsterdam by leveraging data-informed insights to deliver strategic decision-making and drive continuous improvement.

Welcome to the vusaverse, the GitHub organization of VU Education Analytics, dedicated to data analytics at Vrije Universiteit Amsterdam. Our team specializes in leveraging student data to enhance educational outcomes and insights.

About Us

We are a passionate data team focused on educational analytics. We work closely with student data to develop innovative solutions that support learning and teaching at Vrije Universiteit Amsterdam. Our projects include:

Data Pipelines: Efficiently processing and managing large datasets.

Project NameDescriptionLink
canvas-analyticsPipeline of Canvas LMSGitHub
evalyticsPipeline for evaluation dataGitHub

R Packages

Project NameDescriptionLink
vvauditorData audits (CRAN)GitHub
vvcanvasCanvas LMS API (CRAN)GitHub
vvconverterData conversions (CRAN)GitHub
vvfillerFill data (CRAN)GitHub
vvmoverRead/write data (CRAN)GitHub
vvprojectorSetup projectsGitHub
vvsculptorModels and joins (CRAN)GitHub
vvshinyBuild Shiny apps with templates (CRAN)GitHub
vvtableauTableau API (CRAN)GitHub
vvtermtimeSemestry TermTime API (CRAN)GitHub

R Shiny Apps

Project NameDescriptionLink
vvdoctorStatistics Shiny app (CRAN)GitHub

Machine Learning Models

Project NameDescriptionLink
conversion_modelConversion of studentsGitHub

Other repositorys

Project NameDescriptionLink
docker-rockerDockerized RStudio instanceGitHub
data_asset_catalogData assetsGitHub
snippetsRStudio snippetsGitHub
vusaverse.github.ioWebsite built in QuartoGitHub

Our Pipeline

We've developed a standardized R pipeline to ensure consistency and efficiency in our data processing and analysis workflows:

VUsaverse R Pipeline

This pipeline represents our systematic approach to data analytics, from raw data ingestion to the final output of actionable insights.

Contribution Guidelines

We welcome contributions from the community! If you're interested in collaborating with us, please consider the following:

  • Fork the Repository: Start by forking the repository you want to contribute to.
  • Create a Feature Branch: Use a descriptive name for your branch.
  • Make Your Changes: Implement your feature or fix.
  • Submit a Pull Request: Once you're ready, submit a pull request detailing your changes.

Get Involved

If you want to know more about what we do as a team, you can visit our dedicated webpage: https://vu.nl/en/about-vu/more-about/education-analytics We can be reached for questions about data for educational policy or scientific research at: education-analytics@vu.nl.

Popular repositories Loading

  1. vvcanvas vvcanvasPublic

    Canvas lms api functions

    R 12 2

  2. vvdoctor vvdoctorPublic

    R Shiny app / package to automate statistical testing

    R 8 1

  3. vvtableau vvtableauPublic

    Functions to communicate with Tableau services

    R 7 3

  4. vvshiny vvshinyPublic

    Create complex shiny apps more easily

    R 3 1

  5. vvbitwarden vvbitwardenPublic

    R 1

  6. vvfiller vvfillerPublic

    Data imputation functions

    R 1

Repositories

Showing 10 of 33 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
@vusaverse

vusaverse

The vusaverse is a collection of R packages in the scope of Student Analytics.

Hi there 👋

Vusaverse: Enhancing education at VU Amsterdam by leveraging data-informed insights to deliver strategic decision-making and drive continuous improvement.

Welcome to the vusaverse, the GitHub organization of VU Education Analytics, dedicated to data analytics at Vrije Universiteit Amsterdam. Our team specializes in leveraging student data to enhance educational outcomes and insights.

About Us

We are a passionate data team focused on educational analytics. We work closely with student data to develop innovative solutions that support learning and teaching at Vrije Universiteit Amsterdam. Our projects include:

Data Pipelines: Efficiently processing and managing large datasets.

Project NameDescriptionLink
canvas-analyticsPipeline of Canvas LMSGitHub
evalyticsPipeline for evaluation dataGitHub

R Packages

Project NameDescriptionLink
vvauditorData audits (CRAN)GitHub
vvcanvasCanvas LMS API (CRAN)GitHub
vvconverterData conversions (CRAN)GitHub
vvfillerFill data (CRAN)GitHub
vvmoverRead/write data (CRAN)GitHub
vvprojectorSetup projectsGitHub
vvsculptorModels and joins (CRAN)GitHub
vvshinyBuild Shiny apps with templates (CRAN)GitHub
vvtableauTableau API (CRAN)GitHub
vvtermtimeSemestry TermTime API (CRAN)GitHub

R Shiny Apps

Project NameDescriptionLink
vvdoctorStatistics Shiny app (CRAN)GitHub

Machine Learning Models

Project NameDescriptionLink
conversion_modelConversion of studentsGitHub

Other repositorys

Project NameDescriptionLink
docker-rockerDockerized RStudio instanceGitHub
data_asset_catalogData assetsGitHub
snippetsRStudio snippetsGitHub
vusaverse.github.ioWebsite built in QuartoGitHub

Our Pipeline

We've developed a standardized R pipeline to ensure consistency and efficiency in our data processing and analysis workflows:

VUsaverse R Pipeline

This pipeline represents our systematic approach to data analytics, from raw data ingestion to the final output of actionable insights.

Contribution Guidelines

We welcome contributions from the community! If you're interested in collaborating with us, please consider the following:

  • Fork the Repository: Start by forking the repository you want to contribute to.
  • Create a Feature Branch: Use a descriptive name for your branch.
  • Make Your Changes: Implement your feature or fix.
  • Submit a Pull Request: Once you're ready, submit a pull request detailing your changes.

Get Involved

If you want to know more about what we do as a team, you can visit our dedicated webpage: https://vu.nl/en/about-vu/more-about/education-analytics We can be reached for questions about data for educational policy or scientific research at: education-analytics@vu.nl.

Popular repositories Loading

  1. vvcanvas vvcanvasPublic

    Canvas lms api functions

    R 12 2

  2. vvdoctor vvdoctorPublic

    R Shiny app / package to automate statistical testing

    R 8 1

  3. vvtableau vvtableauPublic

    Functions to communicate with Tableau services

    R 7 3

  4. vvshiny vvshinyPublic

    Create complex shiny apps more easily

    R 3 1

  5. vvbitwarden vvbitwardenPublic

    R 1

  6. vvfiller vvfillerPublic

    Data imputation functions

    R 1

Repositories

Showing 10 of 33 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
@vusaverse

vusaverse

The vusaverse is a collection of R packages in the scope of Student Analytics.

Hi there 👋

Vusaverse: Enhancing education at VU Amsterdam by leveraging data-informed insights to deliver strategic decision-making and drive continuous improvement.

Welcome to the vusaverse, the GitHub organization of VU Education Analytics, dedicated to data analytics at Vrije Universiteit Amsterdam. Our team specializes in leveraging student data to enhance educational outcomes and insights.

About Us

We are a passionate data team focused on educational analytics. We work closely with student data to develop innovative solutions that support learning and teaching at Vrije Universiteit Amsterdam. Our projects include:

Data Pipelines: Efficiently processing and managing large datasets.

Project NameDescriptionLink
canvas-analyticsPipeline of Canvas LMSGitHub
evalyticsPipeline for evaluation dataGitHub

R Packages

Project NameDescriptionLink
vvauditorData audits (CRAN)GitHub
vvcanvasCanvas LMS API (CRAN)GitHub
vvconverterData conversions (CRAN)GitHub
vvfillerFill data (CRAN)GitHub
vvmoverRead/write data (CRAN)GitHub
vvprojectorSetup projectsGitHub
vvsculptorModels and joins (CRAN)GitHub
vvshinyBuild Shiny apps with templates (CRAN)GitHub
vvtableauTableau API (CRAN)GitHub
vvtermtimeSemestry TermTime API (CRAN)GitHub

R Shiny Apps

Project NameDescriptionLink
vvdoctorStatistics Shiny app (CRAN)GitHub

Machine Learning Models

Project NameDescriptionLink
conversion_modelConversion of studentsGitHub

Other repositorys

Project NameDescriptionLink
docker-rockerDockerized RStudio instanceGitHub
data_asset_catalogData assetsGitHub
snippetsRStudio snippetsGitHub
vusaverse.github.ioWebsite built in QuartoGitHub

Our Pipeline

We've developed a standardized R pipeline to ensure consistency and efficiency in our data processing and analysis workflows:

VUsaverse R Pipeline

This pipeline represents our systematic approach to data analytics, from raw data ingestion to the final output of actionable insights.

Contribution Guidelines

We welcome contributions from the community! If you're interested in collaborating with us, please consider the following:

  • Fork the Repository: Start by forking the repository you want to contribute to.
  • Create a Feature Branch: Use a descriptive name for your branch.
  • Make Your Changes: Implement your feature or fix.
  • Submit a Pull Request: Once you're ready, submit a pull request detailing your changes.

Get Involved

If you want to know more about what we do as a team, you can visit our dedicated webpage: https://vu.nl/en/about-vu/more-about/education-analytics We can be reached for questions about data for educational policy or scientific research at: education-analytics@vu.nl.

Popular repositories Loading

  1. vvcanvas vvcanvasPublic

    Canvas lms api functions

    R 12 2

  2. vvdoctor vvdoctorPublic

    R Shiny app / package to automate statistical testing

    R 8 1

  3. vvtableau vvtableauPublic

    Functions to communicate with Tableau services

    R 7 3

  4. vvshiny vvshinyPublic

    Create complex shiny apps more easily

    R 3 1

  5. vvbitwarden vvbitwardenPublic

    R 1

  6. vvfiller vvfillerPublic

    Data imputation functions

    R 1

Repositories

Showing 10 of 33 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
@vusaverse

vusaverse

The vusaverse is a collection of R packages in the scope of Student Analytics.

Hi there 👋

Vusaverse: Enhancing education at VU Amsterdam by leveraging data-informed insights to deliver strategic decision-making and drive continuous improvement.

Welcome to the vusaverse, the GitHub organization of VU Education Analytics, dedicated to data analytics at Vrije Universiteit Amsterdam. Our team specializes in leveraging student data to enhance educational outcomes and insights.

About Us

We are a passionate data team focused on educational analytics. We work closely with student data to develop innovative solutions that support learning and teaching at Vrije Universiteit Amsterdam. Our projects include:

Data Pipelines: Efficiently processing and managing large datasets.

Project NameDescriptionLink
canvas-analyticsPipeline of Canvas LMSGitHub
evalyticsPipeline for evaluation dataGitHub

R Packages

Project NameDescriptionLink
vvauditorData audits (CRAN)GitHub
vvcanvasCanvas LMS API (CRAN)GitHub
vvconverterData conversions (CRAN)GitHub
vvfillerFill data (CRAN)GitHub
vvmoverRead/write data (CRAN)GitHub
vvprojectorSetup projectsGitHub
vvsculptorModels and joins (CRAN)GitHub
vvshinyBuild Shiny apps with templates (CRAN)GitHub
vvtableauTableau API (CRAN)GitHub
vvtermtimeSemestry TermTime API (CRAN)GitHub

R Shiny Apps

Project NameDescriptionLink
vvdoctorStatistics Shiny app (CRAN)GitHub

Machine Learning Models

Project NameDescriptionLink
conversion_modelConversion of studentsGitHub

Other repositorys

Project NameDescriptionLink
docker-rockerDockerized RStudio instanceGitHub
data_asset_catalogData assetsGitHub
snippetsRStudio snippetsGitHub
vusaverse.github.ioWebsite built in QuartoGitHub

Our Pipeline

We've developed a standardized R pipeline to ensure consistency and efficiency in our data processing and analysis workflows:

VUsaverse R Pipeline

This pipeline represents our systematic approach to data analytics, from raw data ingestion to the final output of actionable insights.

Contribution Guidelines

We welcome contributions from the community! If you're interested in collaborating with us, please consider the following:

  • Fork the Repository: Start by forking the repository you want to contribute to.
  • Create a Feature Branch: Use a descriptive name for your branch.
  • Make Your Changes: Implement your feature or fix.
  • Submit a Pull Request: Once you're ready, submit a pull request detailing your changes.

Get Involved

If you want to know more about what we do as a team, you can visit our dedicated webpage: https://vu.nl/en/about-vu/more-about/education-analytics We can be reached for questions about data for educational policy or scientific research at: education-analytics@vu.nl.

Popular repositories Loading

  1. vvcanvas vvcanvasPublic

    Canvas lms api functions

    R 12 2

  2. vvdoctor vvdoctorPublic

    R Shiny app / package to automate statistical testing

    R 8 1

  3. vvtableau vvtableauPublic

    Functions to communicate with Tableau services

    R 7 3

  4. vvshiny vvshinyPublic

    Create complex shiny apps more easily

    R 3 1

  5. vvbitwarden vvbitwardenPublic

    R 1

  6. vvfiller vvfillerPublic

    Data imputation functions

    R 1

Repositories

Showing 10 of 33 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
@vusaverse

vusaverse

The vusaverse is a collection of R packages in the scope of Student Analytics.

Hi there 👋

Vusaverse: Enhancing education at VU Amsterdam by leveraging data-informed insights to deliver strategic decision-making and drive continuous improvement.

Welcome to the vusaverse, the GitHub organization of VU Education Analytics, dedicated to data analytics at Vrije Universiteit Amsterdam. Our team specializes in leveraging student data to enhance educational outcomes and insights.

About Us

We are a passionate data team focused on educational analytics. We work closely with student data to develop innovative solutions that support learning and teaching at Vrije Universiteit Amsterdam. Our projects include:

Data Pipelines: Efficiently processing and managing large datasets.

Project NameDescriptionLink
canvas-analyticsPipeline of Canvas LMSGitHub
evalyticsPipeline for evaluation dataGitHub

R Packages

Project NameDescriptionLink
vvauditorData audits (CRAN)GitHub
vvcanvasCanvas LMS API (CRAN)GitHub
vvconverterData conversions (CRAN)GitHub
vvfillerFill data (CRAN)GitHub
vvmoverRead/write data (CRAN)GitHub
vvprojectorSetup projectsGitHub
vvsculptorModels and joins (CRAN)GitHub
vvshinyBuild Shiny apps with templates (CRAN)GitHub
vvtableauTableau API (CRAN)GitHub
vvtermtimeSemestry TermTime API (CRAN)GitHub

R Shiny Apps

Project NameDescriptionLink
vvdoctorStatistics Shiny app (CRAN)GitHub

Machine Learning Models

Project NameDescriptionLink
conversion_modelConversion of studentsGitHub

Other repositorys

Project NameDescriptionLink
docker-rockerDockerized RStudio instanceGitHub
data_asset_catalogData assetsGitHub
snippetsRStudio snippetsGitHub
vusaverse.github.ioWebsite built in QuartoGitHub

Our Pipeline

We've developed a standardized R pipeline to ensure consistency and efficiency in our data processing and analysis workflows:

VUsaverse R Pipeline

This pipeline represents our systematic approach to data analytics, from raw data ingestion to the final output of actionable insights.

Contribution Guidelines

We welcome contributions from the community! If you're interested in collaborating with us, please consider the following:

  • Fork the Repository: Start by forking the repository you want to contribute to.
  • Create a Feature Branch: Use a descriptive name for your branch.
  • Make Your Changes: Implement your feature or fix.
  • Submit a Pull Request: Once you're ready, submit a pull request detailing your changes.

Get Involved

If you want to know more about what we do as a team, you can visit our dedicated webpage: https://vu.nl/en/about-vu/more-about/education-analytics We can be reached for questions about data for educational policy or scientific research at: education-analytics@vu.nl.

Popular repositories Loading

  1. vvcanvas vvcanvasPublic

    Canvas lms api functions

    R 12 2

  2. vvdoctor vvdoctorPublic

    R Shiny app / package to automate statistical testing

    R 8 1

  3. vvtableau vvtableauPublic

    Functions to communicate with Tableau services

    R 7 3

  4. vvshiny vvshinyPublic

    Create complex shiny apps more easily

    R 3 1

  5. vvbitwarden vvbitwardenPublic

    R 1

  6. vvfiller vvfillerPublic

    Data imputation functions

    R 1

Repositories

Showing 10 of 33 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
@vusaverse

vusaverse

The vusaverse is a collection of R packages in the scope of Student Analytics.

Hi there 👋

Vusaverse: Enhancing education at VU Amsterdam by leveraging data-informed insights to deliver strategic decision-making and drive continuous improvement.

Welcome to the vusaverse, the GitHub organization of VU Education Analytics, dedicated to data analytics at Vrije Universiteit Amsterdam. Our team specializes in leveraging student data to enhance educational outcomes and insights.

About Us

We are a passionate data team focused on educational analytics. We work closely with student data to develop innovative solutions that support learning and teaching at Vrije Universiteit Amsterdam. Our projects include:

Data Pipelines: Efficiently processing and managing large datasets.

Project NameDescriptionLink
canvas-analyticsPipeline of Canvas LMSGitHub
evalyticsPipeline for evaluation dataGitHub

R Packages

Project NameDescriptionLink
vvauditorData audits (CRAN)GitHub
vvcanvasCanvas LMS API (CRAN)GitHub
vvconverterData conversions (CRAN)GitHub
vvfillerFill data (CRAN)GitHub
vvmoverRead/write data (CRAN)GitHub
vvprojectorSetup projectsGitHub
vvsculptorModels and joins (CRAN)GitHub
vvshinyBuild Shiny apps with templates (CRAN)GitHub
vvtableauTableau API (CRAN)GitHub
vvtermtimeSemestry TermTime API (CRAN)GitHub

R Shiny Apps

Project NameDescriptionLink
vvdoctorStatistics Shiny app (CRAN)GitHub

Machine Learning Models

Project NameDescriptionLink
conversion_modelConversion of studentsGitHub

Other repositorys

Project NameDescriptionLink
docker-rockerDockerized RStudio instanceGitHub
data_asset_catalogData assetsGitHub
snippetsRStudio snippetsGitHub
vusaverse.github.ioWebsite built in QuartoGitHub

Our Pipeline

We've developed a standardized R pipeline to ensure consistency and efficiency in our data processing and analysis workflows:

VUsaverse R Pipeline

This pipeline represents our systematic approach to data analytics, from raw data ingestion to the final output of actionable insights.

Contribution Guidelines

We welcome contributions from the community! If you're interested in collaborating with us, please consider the following:

  • Fork the Repository: Start by forking the repository you want to contribute to.
  • Create a Feature Branch: Use a descriptive name for your branch.
  • Make Your Changes: Implement your feature or fix.
  • Submit a Pull Request: Once you're ready, submit a pull request detailing your changes.

Get Involved

If you want to know more about what we do as a team, you can visit our dedicated webpage: https://vu.nl/en/about-vu/more-about/education-analytics We can be reached for questions about data for educational policy or scientific research at: education-analytics@vu.nl.

Popular repositories Loading

  1. vvcanvas vvcanvasPublic

    Canvas lms api functions

    R 12 2

  2. vvdoctor vvdoctorPublic

    R Shiny app / package to automate statistical testing

    R 8 1

  3. vvtableau vvtableauPublic

    Functions to communicate with Tableau services

    R 7 3

  4. vvshiny vvshinyPublic

    Create complex shiny apps more easily

    R 3 1

  5. vvbitwarden vvbitwardenPublic

    R 1

  6. vvfiller vvfillerPublic

    Data imputation functions

    R 1

Repositories

Showing 10 of 33 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
@vusaverse

vusaverse

The vusaverse is a collection of R packages in the scope of Student Analytics.

Hi there 👋

Vusaverse: Enhancing education at VU Amsterdam by leveraging data-informed insights to deliver strategic decision-making and drive continuous improvement.

Welcome to the vusaverse, the GitHub organization of VU Education Analytics, dedicated to data analytics at Vrije Universiteit Amsterdam. Our team specializes in leveraging student data to enhance educational outcomes and insights.

About Us

We are a passionate data team focused on educational analytics. We work closely with student data to develop innovative solutions that support learning and teaching at Vrije Universiteit Amsterdam. Our projects include:

Data Pipelines: Efficiently processing and managing large datasets.

Project NameDescriptionLink
canvas-analyticsPipeline of Canvas LMSGitHub
evalyticsPipeline for evaluation dataGitHub

R Packages

Project NameDescriptionLink
vvauditorData audits (CRAN)GitHub
vvcanvasCanvas LMS API (CRAN)GitHub
vvconverterData conversions (CRAN)GitHub
vvfillerFill data (CRAN)GitHub
vvmoverRead/write data (CRAN)GitHub
vvprojectorSetup projectsGitHub
vvsculptorModels and joins (CRAN)GitHub
vvshinyBuild Shiny apps with templates (CRAN)GitHub
vvtableauTableau API (CRAN)GitHub
vvtermtimeSemestry TermTime API (CRAN)GitHub

R Shiny Apps

Project NameDescriptionLink
vvdoctorStatistics Shiny app (CRAN)GitHub

Machine Learning Models

Project NameDescriptionLink
conversion_modelConversion of studentsGitHub

Other repositorys

Project NameDescriptionLink
docker-rockerDockerized RStudio instanceGitHub
data_asset_catalogData assetsGitHub
snippetsRStudio snippetsGitHub
vusaverse.github.ioWebsite built in QuartoGitHub

Our Pipeline

We've developed a standardized R pipeline to ensure consistency and efficiency in our data processing and analysis workflows:

VUsaverse R Pipeline

This pipeline represents our systematic approach to data analytics, from raw data ingestion to the final output of actionable insights.

Contribution Guidelines

We welcome contributions from the community! If you're interested in collaborating with us, please consider the following:

  • Fork the Repository: Start by forking the repository you want to contribute to.
  • Create a Feature Branch: Use a descriptive name for your branch.
  • Make Your Changes: Implement your feature or fix.
  • Submit a Pull Request: Once you're ready, submit a pull request detailing your changes.

Get Involved

If you want to know more about what we do as a team, you can visit our dedicated webpage: https://vu.nl/en/about-vu/more-about/education-analytics We can be reached for questions about data for educational policy or scientific research at: education-analytics@vu.nl.

Popular repositories Loading

  1. vvcanvas vvcanvasPublic

    Canvas lms api functions

    R 12 2

  2. vvdoctor vvdoctorPublic

    R Shiny app / package to automate statistical testing

    R 8 1

  3. vvtableau vvtableauPublic

    Functions to communicate with Tableau services

    R 7 3

  4. vvshiny vvshinyPublic

    Create complex shiny apps more easily

    R 3 1

  5. vvbitwarden vvbitwardenPublic

    R 1

  6. vvfiller vvfillerPublic

    Data imputation functions

    R 1

Repositories

Showing 10 of 33 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
@vusaverse

vusaverse

The vusaverse is a collection of R packages in the scope of Student Analytics.

Hi there 👋

Vusaverse: Enhancing education at VU Amsterdam by leveraging data-informed insights to deliver strategic decision-making and drive continuous improvement.

Welcome to the vusaverse, the GitHub organization of VU Education Analytics, dedicated to data analytics at Vrije Universiteit Amsterdam. Our team specializes in leveraging student data to enhance educational outcomes and insights.

About Us

We are a passionate data team focused on educational analytics. We work closely with student data to develop innovative solutions that support learning and teaching at Vrije Universiteit Amsterdam. Our projects include:

Data Pipelines: Efficiently processing and managing large datasets.

Project NameDescriptionLink
canvas-analyticsPipeline of Canvas LMSGitHub
evalyticsPipeline for evaluation dataGitHub

R Packages

Project NameDescriptionLink
vvauditorData audits (CRAN)GitHub
vvcanvasCanvas LMS API (CRAN)GitHub
vvconverterData conversions (CRAN)GitHub
vvfillerFill data (CRAN)GitHub
vvmoverRead/write data (CRAN)GitHub
vvprojectorSetup projectsGitHub
vvsculptorModels and joins (CRAN)GitHub
vvshinyBuild Shiny apps with templates (CRAN)GitHub
vvtableauTableau API (CRAN)GitHub
vvtermtimeSemestry TermTime API (CRAN)GitHub

R Shiny Apps

Project NameDescriptionLink
vvdoctorStatistics Shiny app (CRAN)GitHub

Machine Learning Models

Project NameDescriptionLink
conversion_modelConversion of studentsGitHub

Other repositorys

Project NameDescriptionLink
docker-rockerDockerized RStudio instanceGitHub
data_asset_catalogData assetsGitHub
snippetsRStudio snippetsGitHub
vusaverse.github.ioWebsite built in QuartoGitHub

Our Pipeline

We've developed a standardized R pipeline to ensure consistency and efficiency in our data processing and analysis workflows:

VUsaverse R Pipeline

This pipeline represents our systematic approach to data analytics, from raw data ingestion to the final output of actionable insights.

Contribution Guidelines

We welcome contributions from the community! If you're interested in collaborating with us, please consider the following:

  • Fork the Repository: Start by forking the repository you want to contribute to.
  • Create a Feature Branch: Use a descriptive name for your branch.
  • Make Your Changes: Implement your feature or fix.
  • Submit a Pull Request: Once you're ready, submit a pull request detailing your changes.

Get Involved

If you want to know more about what we do as a team, you can visit our dedicated webpage: https://vu.nl/en/about-vu/more-about/education-analytics We can be reached for questions about data for educational policy or scientific research at: education-analytics@vu.nl.

Popular repositories Loading

  1. vvcanvas vvcanvasPublic

    Canvas lms api functions

    R 12 2

  2. vvdoctor vvdoctorPublic

    R Shiny app / package to automate statistical testing

    R 8 1

  3. vvtableau vvtableauPublic

    Functions to communicate with Tableau services

    R 7 3

  4. vvshiny vvshinyPublic

    Create complex shiny apps more easily

    R 3 1

  5. vvbitwarden vvbitwardenPublic

    R 1

  6. vvfiller vvfillerPublic

    Data imputation functions

    R 1

Repositories

Showing 10 of 33 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…