Skip to content

Commit 2334230

Browse files
committed
more details for app and vocab listings
1 parent 9370ade commit 2334230

File tree

13 files changed

+229
-22
lines changed

13 files changed

+229
-22
lines changed

_includes/head.html

+92-7
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,90 @@
5959
video_id: "",
6060
desc: "Grid is used by children and adults with communication difficulties across the world to have a voice and live more independently. Available on Windows and iPad, Grid always includes our premier symbol-centric vocabularies: Super Core, a research-based core vocabulary, and Voco Chat, a pragmatically organized symbol vocabulary. Grid can be used with a range of symbol libraries, including SymbolStix, PCS, and Widgit, with a wide variety of grid sets for all abilities and access modalities.",
6161
reviewed: 1715297412
62-
}
62+
},
63+
{
64+
name: "TouchChat HD",
65+
id: "touchchat",
66+
rank: 1,
67+
url: "",
68+
image_url: "/images/2024/touchchat.jpeg",
69+
video_id: "",
70+
desc: "Grid is used by children and adults with communication difficulties across the world to have a voice and live more independently. Available on Windows and iPad, Grid always includes our premier symbol-centric vocabularies: Super Core, a research-based core vocabulary, and Voco Chat, a pragmatically organized symbol vocabulary. Grid can be used with a range of symbol libraries, including SymbolStix, PCS, and Widgit, with a wide variety of grid sets for all abilities and access modalities.",
71+
reviewed: 0
72+
},
73+
{
74+
name: "LAMP",
75+
id: "lamp",
76+
rank: 1,
77+
url: "",
78+
image_url: "/images/2024/lampwfl.png",
79+
video_id: "",
80+
desc: "Grid is used by children and adults with communication difficulties across the world to have a voice and live more independently. Available on Windows and iPad, Grid always includes our premier symbol-centric vocabularies: Super Core, a research-based core vocabulary, and Voco Chat, a pragmatically organized symbol vocabulary. Grid can be used with a range of symbol libraries, including SymbolStix, PCS, and Widgit, with a wide variety of grid sets for all abilities and access modalities.",
81+
reviewed: 0
82+
},
83+
{
84+
name: "Proloquo2Go",
85+
id: "p2go",
86+
rank: 1,
87+
url: "",
88+
image_url: "/images/2024/p2go.png",
89+
video_id: "",
90+
desc: "Grid is used by children and adults with communication difficulties across the world to have a voice and live more independently. Available on Windows and iPad, Grid always includes our premier symbol-centric vocabularies: Super Core, a research-based core vocabulary, and Voco Chat, a pragmatically organized symbol vocabulary. Grid can be used with a range of symbol libraries, including SymbolStix, PCS, and Widgit, with a wide variety of grid sets for all abilities and access modalities.",
91+
reviewed: 0
92+
},
93+
{
94+
name: "Proloquo",
95+
id: "proloquo",
96+
rank: 1,
97+
url: "",
98+
image_url: "/images/2024/proloquo.png",
99+
video_id: "",
100+
desc: "Grid is used by children and adults with communication difficulties across the world to have a voice and live more independently. Available on Windows and iPad, Grid always includes our premier symbol-centric vocabularies: Super Core, a research-based core vocabulary, and Voco Chat, a pragmatically organized symbol vocabulary. Grid can be used with a range of symbol libraries, including SymbolStix, PCS, and Widgit, with a wide variety of grid sets for all abilities and access modalities.",
101+
reviewed: 0
102+
},
103+
{
104+
name: "PODD",
105+
id: "podd",
106+
rank: 1,
107+
url: "",
108+
image_url: "/images/2024/podd.png",
109+
video_id: "",
110+
desc: "Grid is used by children and adults with communication difficulties across the world to have a voice and live more independently. Available on Windows and iPad, Grid always includes our premier symbol-centric vocabularies: Super Core, a research-based core vocabulary, and Voco Chat, a pragmatically organized symbol vocabulary. Grid can be used with a range of symbol libraries, including SymbolStix, PCS, and Widgit, with a wide variety of grid sets for all abilities and access modalities.",
111+
reviewed: 0
112+
},
113+
{
114+
name: "TD Snap",
115+
id: "td-snap",
116+
rank: 1,
117+
url: "",
118+
image_url: "/images/2024/tdsnap.png",
119+
video_id: "",
120+
desc: "Grid is used by children and adults with communication difficulties across the world to have a voice and live more independently. Available on Windows and iPad, Grid always includes our premier symbol-centric vocabularies: Super Core, a research-based core vocabulary, and Voco Chat, a pragmatically organized symbol vocabulary. Grid can be used with a range of symbol libraries, including SymbolStix, PCS, and Widgit, with a wide variety of grid sets for all abilities and access modalities.",
121+
reviewed: 0
122+
},
123+
{
124+
name: "TD Communicator",
125+
id: "td-communicator",
126+
rank: 1,
127+
url: "",
128+
image_url: "/images/2024/tdcomm.png",
129+
video_id: "",
130+
desc: "Grid is used by children and adults with communication difficulties across the world to have a voice and live more independently. Available on Windows and iPad, Grid always includes our premier symbol-centric vocabularies: Super Core, a research-based core vocabulary, and Voco Chat, a pragmatically organized symbol vocabulary. Grid can be used with a range of symbol libraries, including SymbolStix, PCS, and Widgit, with a wide variety of grid sets for all abilities and access modalities.",
131+
reviewed: 0
132+
},
133+
{
134+
name: "Avaz",
135+
id: "avaz",
136+
rank: 1,
137+
url: "",
138+
image_url: "/images/2024/avaz.png",
139+
video_id: "",
140+
desc: "Grid is used by children and adults with communication difficulties across the world to have a voice and live more independently. Available on Windows and iPad, Grid always includes our premier symbol-centric vocabularies: Super Core, a research-based core vocabulary, and Voco Chat, a pragmatically organized symbol vocabulary. Grid can be used with a range of symbol libraries, including SymbolStix, PCS, and Widgit, with a wide variety of grid sets for all abilities and access modalities.",
141+
reviewed: 0
142+
},
63143
// Pasco (not approved yet)
144+
// TouchChat, LAMP WFL, P2Go, Proloquo, TD Snap
145+
// PODD, WeaveChat, TD Communicator, P4Text, Avaz
64146
];
65147
window.vocab_list = [
66148
{
@@ -69,7 +151,7 @@
69151
name: "Quick Core",
70152
apps: ["CoughDrop"],
71153
platforms: ["iOS", "Android", "Windows", "Web"],
72-
description: "...",
154+
summary: "free, core+motor-planning, 5000ish words, mostly 2-levels",
73155
license: "CC-By OpenAAC",
74156
sizes: [
75157
{
@@ -110,7 +192,7 @@
110192
name: "Universal Core",
111193
apps: ["CoughDrop", "Speak For Yourself", "Proloquo2Go", "Avaz", "Clicker", "MindExpress", "Grid", "TD Snap"],
112194
platforms: ["iOS", "Android", "Windows", "Web"],
113-
description: "...",
195+
summary: "free, core list, 36 words, single-level",
114196
care_score: 83.4,
115197
rows: 6,
116198
columns: 6,
@@ -122,7 +204,7 @@
122204
name: "Speak For Yourself",
123205
apps: ["Speak For Yourself"],
124206
platforms: ["iOS"],
125-
description: "...",
207+
summary: "app-specific, core+motor-planning, 2-levels",
126208
rows: 8,
127209
columns: 15,
128210
care_score: 203.7,
@@ -134,7 +216,7 @@
134216
name: "LAMP Words for Life",
135217
apps: ["LAMP"],
136218
platforms: ["iOS"],
137-
description: "...",
219+
summary: "proprietary, semantic compaction, 3-levels",
138220
rows: 7,
139221
columns: 12,
140222
care_score: 198.2,
@@ -146,7 +228,7 @@
146228
name: "WordPower",
147229
apps: ["TouchChat", "Grid"],
148230
platforms: ["iOS", "Windows"],
149-
description: "...",
231+
summary: "proprietary, core+categories, multi-levels",
150232
sizes: [
151233
{
152234
id: "wp20",
@@ -187,7 +269,7 @@
187269
name: "Vocal Flair",
188270
apps: ["CoughDrop"],
189271
platforms: ["iOS", "Android", "Windows", "Web"],
190-
description: "...",
272+
summary: "free, core+categories, multi-levels",
191273
license: "CC-By OpenAAC",
192274
sizes: [
193275
{
@@ -222,6 +304,9 @@
222304
},
223305
]
224306
},
307+
// TODO: SuperCore, AlphaGrid, PODD, Crescendo,
308+
// Crescendo Evolution, Snap Core First, Snap Motor Plan
309+
// Avaz, WeaveChat, CBoard, Clicker, GoTalk Now Plus
225310
];
226311
</script>
227312
</head>

_includes/listing.html

+6-2
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,12 @@ <h2 id='name'>App</h2>
5858
document.querySelectorAll('#status')[0].innerText = " - certification expired";
5959
}
6060
} else {
61-
document.querySelectorAll('#reviewed')[0].innerText = "Unspecified";
62-
document.querySelectorAll('#status')[0].classList.add('unapproved')
61+
document.querySelectorAll('#reviewed')[0].innerText = "Never Reviewed";
62+
document.querySelectorAll('#status')[0].classList.add('unapproved');
63+
document.querySelectorAll('#status')[0].innerText = " - waiting for vendor request to review";
64+
document.querySelectorAll('#img')[0].classList.add('unapproved');
65+
document.querySelectorAll('#cert')[0].remove();
66+
document.querySelectorAll('#description')[0].remove();
6367
}
6468
} else {
6569
location.href = "/certifications";

certifications/apps/avaz.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: listing
3+
title: App
4+
page_title: App
5+
---
6+
{% include listing.html %}

certifications/apps/lamp.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: listing
3+
title: App
4+
page_title: App
5+
---
6+
{% include listing.html %}

certifications/apps/p2go.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: listing
3+
title: App
4+
page_title: App
5+
---
6+
{% include listing.html %}

certifications/apps/podd.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: listing
3+
title: App
4+
page_title: App
5+
---
6+
{% include listing.html %}

certifications/apps/proloquo.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: listing
3+
title: App
4+
page_title: App
5+
---
6+
{% include listing.html %}
+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: listing
3+
title: App
4+
page_title: App
5+
---
6+
{% include listing.html %}

certifications/apps/td-snap.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: listing
3+
title: App
4+
page_title: App
5+
---
6+
{% include listing.html %}

certifications/apps/touchchat.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: listing
3+
title: App
4+
page_title: App
5+
---
6+
{% include listing.html %}

certifications/index.md

+40-3
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,29 @@ bg: 3
4343
#apps_list {
4444
margin: 20px 0;
4545
}
46+
#other_apps_list {
47+
margin: 20px 0;
48+
}
49+
#other_apps_list a.caption {
50+
min-width: 125px;
51+
max-width: 25%;
52+
filter: grayscale(100%);
53+
opacity: 0.5;
54+
font-size: 14px;
55+
}
56+
#other_apps_list a.caption .name {
57+
white-space: nowrap;
58+
max-width: 100px;
59+
overflow: hidden;
60+
display: block;
61+
}
62+
#other_apps_list a.caption img {
63+
max-width: 125px;
64+
height: 80px;
65+
}
66+
#other_apps_list a.caption .sub {
67+
display: none;
68+
}
4669
</style>
4770
<p>
4871
Part of OpenAAC's focus is to establish minimum standards of quality, and to do so in an openly-documented
@@ -68,8 +91,7 @@ bg: 3
6891
and they can also certify under specializations
6992
for things like robust
7093
vocabulary or symbol library, or for accessibility. Below is
71-
a list of all AAC applications that have certified in the last
72-
18 months.
94+
a list of common AAC applications, highlighting those that have certified in the last 18 months.
7395
</p>
7496

7597
<div id='apps_list'>
@@ -79,8 +101,16 @@ bg: 3
79101
<span class="sub">Nancy Inman’s popular sequenced vocabulary is available on many apps</span>
80102
</a>
81103
</div>
104+
<div id='other_apps_list'>
105+
<a href="https://www.inmaninnovations.com/" class="caption wide" style='display: none;'>
106+
<img src="/images/2024/wordpower.jpeg" alt="">
107+
<span class='name'>WordPower</span>
108+
<span class="sub">Nancy Inman’s popular sequenced vocabulary is available on many apps</span>
109+
</a>
110+
</div>
82111
<script>
83112
var apps = document.getElementById('apps_list');
113+
var other_apps = document.getElementById('other_apps_list');
84114
var app_template = apps.querySelectorAll('.caption')[0];
85115
var list = [].concat(window.app_list || []);
86116
if(list.length == 0) {
@@ -96,14 +126,21 @@ bg: 3
96126
// return Math.random() - 0.5;
97127
// return a.name.localeCompare(b.name);
98128
})
129+
var cert_cutoff = new Date();
130+
cert_cutoff.setMonth(cert_cutoff.getMonth() - 18);
131+
cert_cutoff = cert_cutoff.getTime() / 1000;
99132
list.forEach(function(item) {
100133
var app = app_template.cloneNode(true);
101134
app.setAttribute('href', "/certifications/apps/" + item.id); //item.url || '#');
102135
app.style.display = 'inline-block';
103136
app.querySelectorAll('img')[0].setAttribute('src', item.image_url || '#');
104137
app.querySelectorAll('.name')[0].innerText = item.name || "App";
105138
app.querySelectorAll('.sub')[0].innerText = item.desc || "No Description";
106-
apps.appendChild(app);
139+
if(item.reviewed > cert_cutoff) {
140+
apps.appendChild(app);
141+
} else {
142+
other_apps.appendChild(app);
143+
}
107144
});
108145
</script>
109146

css/ext.scss

+4
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,10 @@ p a {
155155
#listing #status.unapproved {
156156
color: #b2a824;
157157
}
158+
#listing #img.unapproved {
159+
filter: grayscale(100%);
160+
opacity: 0.7;
161+
}
158162
#listing #description {
159163
white-space: pre-line;
160164
}

0 commit comments

Comments
 (0)