Skip to content

Commit 3d1cf58

Browse files
committed
Modernize UI, navigation, and footer; implement data-driven publications; fix responsive issues and logo styling
1 parent f76acba commit 3d1cf58

42 files changed

Lines changed: 9579 additions & 4339 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

_data/navigation.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
side: left
44

55
- title: "About"
6-
url: "/"
6+
url: "#"
77
side: left
88
dropdown:
99
- title: "Team"
@@ -12,17 +12,17 @@
1212
url: "/support/"
1313

1414
- title: "Partners"
15-
url: "/"
15+
url: "upgrade"
1616
side: left
1717
dropdown:
18-
- title: "Mathia"
19-
url: 'https://www.carnegielearning.com/solutions/math/mathia'
20-
- title: "UpGrade"
21-
url: 'https://www.upgradeplatform.org'
22-
- title: "OLI"
23-
url: 'https://oli.cmu.edu'
24-
- title: "MOOClet"
25-
url: "/mooclet/"
18+
# - title: "Mathia"
19+
# url: 'https://www.carnegielearning.com/solutions/math/mathia'
20+
# - title: "UpGrade"
21+
# url: 'https://www.upgradeplatform.org'
22+
# - title: "OLI"
23+
# url: 'https://oli.cmu.edu'
24+
# - title: "MOOClet"
25+
# url: "/mooclet/"
2626

2727
- title: Publications
2828
url: "/overview/"

_data/publications.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
- type: Journal
2+
author: "Badru, Lawal and Carver, J."
3+
year: 2026
4+
title: "Personalizing Supplementary Materials in Software Engineering: Impact of Preferences, Learning Styles, and Gender"
5+
journal: "ACM Transactions on Computing Education"
6+
month: "03"
7+
doi: "10.1145/3806053"
8+
url: "https://doi.org/10.1145/3806053"
9+
publisher: "Association for Computing Machinery"
10+
address: "New York, NY, USA"
11+
keywords: "contextual Thompson Sampling, Adaptive Experiment"
12+
13+
- type: Journal
14+
author: "Hulleman, C. S., & Harackiewicz, J. M."
15+
year: 2009
16+
title: "Promoting interest and performance in high school science classes"
17+
journal: "Science, 326(5958), 1410–1412"
18+
doi: "10.1126/science.1177067"
19+
url: "https://doi.org/10.1126/science.1177067"
20+
21+
- type: Conference
22+
author: "Badru, Lawal and An, M. and Stamper, J. and Carver, J."
23+
year: 2025
24+
title: "Optimizing Learning: A Comparative Study of Adaptive Experiments and Randomization in a Software Engineering Course"
25+
booktitle: "Palermo '25: Sixth Annual Workshop on A/B Testing and Platform-Enabled Learning Engineering (PELE), Learning@Scale 2025"
26+
month: "07"
27+
address: "Palermo, Italy"
28+
url: "https://www.researchgate.net/profile/Awwal-Badru/publication/395297168_Optimizing_Learning_A_Comparative_Study_of_Adaptive_Experiments_and_Randomization_in_a_Software_Engineering_Course/links/68badc0ee69154767c2a2c9f/Optimizing-Learning-A-Comparative-Study-of-Adaptive-Experiments-and-Randomization-in-a-Software-Engineering-Course.pdf"

_includes/_footer.html

Lines changed: 57 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,96 @@
1+
<!-- ═══ Back-to-Top ════════════════════════════════════════════ -->
12
<div id="up-to-top" class="row">
2-
<div class="small-12 columns" style="text-align: right;">
3-
<a class="iconfont" href="#top-of-page">&#xf108;</a>
4-
</div><!-- /.small-12.columns -->
5-
</div><!-- /.row -->
3+
<div class="small-12 columns" style="text-align:right">
4+
<a href="#top-of-page" title="Back to top" aria-label="Back to top">&#xf108;</a>
5+
</div>
6+
</div>
67

8+
<!-- ═══ Modern Footer ══════════════════════════════════════════ -->
9+
<footer id="footer-content">
710

8-
<footer id="footer-content" class="bg-grau">
911
<div id="footer">
10-
<div class="row">
11-
<div class="medium-6 large-8 columns">
12-
<h5 class="shadow-black">{{ site.data.language.info_website }}</h5>
12+
<div class="row" style="max-width:1200px;margin:0 auto;padding:0 16px">
1313

14-
<p class="shadow-black">
14+
<!-- Col 1: About -->
15+
<div class="medium-5 large-5 columns" style="padding-right:40px">
16+
<div style="display:flex;align-items:center;gap:10px;margin-bottom:18px">
17+
<div style="width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#22d3ee,#38bdf8);display:flex;align-items:center;justify-content:center;font-weight:900;color:#0a1628;font-size:15px;flex-shrink:0">E</div>
18+
<div>
19+
<div style="color:#f0f9ff;font-weight:800;font-size:.95rem;letter-spacing:-.02em">EASI</div>
20+
<div style="color:#22d3ee;font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.8">AdaptiveExperiments</div>
21+
</div>
22+
</div>
23+
<h5>{{ site.data.language.info_website }}</h5>
24+
<p>
1525
{{ site.description }}
1626
<a href="{{ site.url }}{{ site.baseurl }}/about/">{{ site.data.language.more }}</a>
17-
<br>
18-
{{ site.license }}
19-
<br>
27+
</p>
28+
<p style="margin-top:10px">
29+
{{ site.license }}<br>
2030
{{ site.disclaimer }}
2131
</p>
22-
</div><!-- /.large-6.columns -->
23-
32+
</div>
2433

25-
<div class="small-6 medium-3 large-3 large-offset-1 columns">
34+
<!-- Col 2: Links -->
35+
<div class="small-6 medium-3 large-3 columns" style="padding-left:20px">
2636
{% for service_item in site.data.services %}
2737
{% if forloop.first == true %}
28-
<h5 class="shadow-black">{{ service_item.menu_name }}</h5>
38+
<h5>{{ service_item.menu_name }}</h5>
2939
{% endif %}
3040
{% endfor %}
31-
32-
<ul class="no-bullet shadow-black">
41+
<ul class="no-bullet">
3342
{% for service_item in site.data.services %}
3443
{% if service_item.url contains 'http' %}{% assign domain = '' %}{% else %}{% capture domain %}{{ site.url }}{{ site.baseurl }}{% endcapture %}{% endif %}
35-
<li {% if service_item.class %}class="{{ service_item.class }}" {% endif %}>
36-
<a href="{{ domain }}{{ service_item.url }}" {% if service_item.url contains 'http' %}target="_blank" {% endif %} title="{{ service_item.title }}">{{ service_item.name }}</a>
37-
</li>
44+
<li {% if service_item.class %}class="{{ service_item.class }}"{% endif %}>
45+
<a href="{{ domain }}{{ service_item.url }}" {% if service_item.url contains 'http' %}target="_blank" rel="noopener"{% endif %} title="{{ service_item.title }}">
46+
{{ service_item.name }}
47+
</a>
48+
</li>
3849
{% endfor %}
39-
</ul>
40-
</div><!-- /.large-4.columns -->
41-
42-
50+
</ul>
51+
</div>
4352

53+
<!-- Col 3: Network + NSF Logo -->
54+
<div class="small-6 medium-4 large-4 columns">
55+
<div style="margin-bottom:20px">
56+
<img src="{{ site.urlimg }}nsf-transparent.png" alt="NSF Logo" style="width:180px;height:auto;opacity:.92;display:block;margin-bottom:14px">
57+
<p style="font-size:.75rem;opacity:.5;margin:0">Funded by the National Science Foundation</p>
58+
</div>
4459

45-
<div class="small-6 medium-3 large-3 columns">
46-
<img src="{{ site.urlimg }}nsf-transparent.png" width="970"> <!-- add NSF logo IAC -->
4760
{% for network_item in site.data.network %}
4861
{% if forloop.first == true %}
49-
<h5 class="shadow-black">{{ network_item.menu_name }}</h5>
62+
<h5>{{ network_item.menu_name }}</h5>
5063
{% endif %}
5164
{% endfor %}
52-
53-
<ul class="no-bullet shadow-black">
65+
<ul class="no-bullet">
5466
{% for network_item in site.data.network %}
5567
{% if network_item.url contains 'http' %}{% assign domain = '' %}{% else %}{% capture domain %}{{ site.url }}{{ site.baseurl }}{% endcapture %}{% endif %}
56-
<li {% if network_item.class %}class="{{ network_item.class }}" {% endif %}>
57-
<a href="{{ domain }}{{ network_item.url }}" {% if network_item.url contains 'http' %}target="_blank" {% endif %} title="{{ network_item.title }}">{{ network_item.name }}</a>
58-
</li>
68+
<li {% if network_item.class %}class="{{ network_item.class }}"{% endif %}>
69+
<a href="{{ domain }}{{ network_item.url }}" {% if network_item.url contains 'http' %}target="_blank" rel="noopener"{% endif %} title="{{ network_item.title }}">
70+
{{ network_item.name }}
71+
</a>
72+
</li>
5973
{% endfor %}
6074
</ul>
61-
</div><!-- /.large-3.columns -->
62-
</div><!-- /.row -->
75+
</div>
6376

77+
</div><!-- /.row -->
6478
</div><!-- /#footer -->
6579

66-
80+
<!-- Sub-footer -->
6781
<div id="subfooter">
68-
<nav class="row">
82+
<nav class="row" style="max-width:1200px;margin:0 auto;padding:0 16px">
6983
<section id="subfooter-left" class="small-12 medium-6 columns credits">
7084
{{ site.credits }}
7185
</section>
72-
73-
<section id="subfooter-right" class="small-12 medium-6 columns">
74-
<ul class="inline-list social-icons">
75-
{% for social_item in site.data.socialmedia %}
76-
<li><a href="{{ social_item.url }}" target="_blank" class="{{ social_item.class }}" title="{{ social_item.title }}"></a></li>
77-
{% endfor %}
86+
<section id="subfooter-right" class="small-12 medium-6 columns" style="text-align:right">
87+
<ul class="inline-list social-icons" style="justify-content:flex-end">
88+
{% for social_item in site.data.socialmedia %}
89+
<li><a href="{{ social_item.url }}" target="_blank" rel="noopener" class="{{ social_item.class }}" title="{{ social_item.title }}"></a></li>
90+
{% endfor %}
7891
</ul>
7992
</section>
8093
</nav>
8194
</div><!-- /#subfooter -->
95+
8296
</footer>

_includes/_head.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
<title>{{ title }}</title>
2424

2525
<link rel="stylesheet" type="text/css" href="{{ url }}/assets/css/styles_feeling_responsive.css">
26+
<link rel="stylesheet" type="text/css" href="{{ url }}/assets/css/modern-theme.css">
27+
<link rel="preconnect" href="https://fonts.googleapis.com">
28+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2629

2730
{% if site.asciidoctor-enabled == true %}
2831
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.0/css/font-awesome.min.css">

0 commit comments

Comments
 (0)