Re: The world of credential engine

Thanks Kerri, that's very useful. I had forgotten/wasn't sure where we 
had landed on some of the modelling issues. I hope we can get these 
documented soon.

Phil

On 13/01/2022 18:49, Kerri Lemoie wrote:
> Hi Snorre and all,
>
> VC-EDU would be happy to host a webinar about Credential Engine. We 
> have a growing community and it would be great to get them up to speed.
>
> Snorre, in VC-EDU we are still working towards an EDU model report. 
> The one you’ve referenced is in a draft state and soon will be 
> modified greatly based on use cases and work done last year. As has 
> been discussed in the thread, there is substantial work being done at 
> the IMS Global groups to align with the VC standard, They’re the first 
> standards groups to do this natively, meaning that they are replacing 
> their verification methods with the recommendations provided by the VC 
> data model. You can see some of what this is headed towards in this 
> public proposal for Open Badges 3.0:
>
> https://github.com/IMSGlobal/openbadges-specification/files/6977048/Proposal-Open-Badges-3.0-update-08-11-2021.pdf 
> <https://github.com/IMSGlobal/openbadges-specification/files/6977048/Proposal-Open-Badges-3.0-update-08-11-2021.pdf>
>
> The examples in this proposal illustrate discussions in vc-edu prior 
> to the proposal’s submission in July 2021. Note that “achievement” 
> replaced “hasCredential” to be applicable to a broader set of 
> education, training, and other achievement claims. These examples have 
> been presented to the VC community and were received well.
>
> In previous Open Badges versions, some have been including a url to 
> unique entries in the credential engine registry using the alignment 
> property. This may stay the same in 3.0 but it’s unclear yet. In 
> VC-EDU, Phil Barker created a use case to explore a more explicit 
> link: https://github.com/w3c-ccg/vc-ed-use-cases/issues/6 
> <https://github.com/w3c-ccg/vc-ed-use-cases/issues/6>
>
> We’re working towards including this use case and the many others in a 
> report that should be finalized by the end of February. We’re also 
> working on prioritizing topics to work towards a revised EDU model 
> report.
>
> I hope this info helps with what you may need in the short-term while 
> we work towards a recommendation. Also, feel free to submit any issues 
> here: https://github.com/w3c-ccg/vc-ed 
> <https://github.com/w3c-ccg/vc-ed> including topics that interest you, 
> questions, and suggestions.
>
> Thanks,
>
> Kerri
>
> --------
> Kerri Lemoie, PhD
> Director, Digital Credentials Research & Innovation
> badgr.com <https://info.badgr.com/> | concentricsky.com 
> <https://concentricsky.com/>
> she/her/hers
>
>
>
>
>
>
>> On Jan 13, 2022, at 4:51 AM, Snorre Lothar von Gohren Edwin 
>> <snorre@diwala.io <mailto:snorre@diwala.io>> wrote:
>>
>> Thanks alot, I have created a personal email to some of the people 
>> replying here to just discuss more details.
>> If there was a github/discourse/notion place to have good discussion, 
>> these discussions might be able to happen in a non email way.
>> I look forward to next meet and based on what I summarize and 
>> hopefully talk to the others about we see what happens next
>> ᐧ
>>
>> On Wed, Jan 12, 2022 at 6:31 PM Jeanne Kitchens 
>> <jkitchens@credentialengine.org 
>> <mailto:jkitchens@credentialengine.org>> wrote:
>>
>>     All, good day. I hope everyone is doing well.  I have a
>>     recommendation.  If there's interest with a group as suggested in
>>     this email chain, either we do a  session that provides the
>>     background needed for how Credential Engine's Credential
>>     Transparency Description Language (CTDL) and Credential Registry
>>     complement VC specifications and examples of the use cases
>>     supported. If there's helpful use case examples we can expand our
>>     LER Guide to include them.   Snorre, you and anyone else
>>     interested in learning more about the world of Credential Engine,
>>     our team is more than happy to meet via a webinar.
>>
>>     Phil already provided links to the Credential Engine's technical
>>     site including our CTDL handbook.  It's worth taking the time to
>>     look around this website.  We have quite a bit of helpful
>>     information including the LER Guide
>>     https://credreg.net/quickstart/ilwrguide
>>     <https://credreg.net/quickstart/ilwrguide>. The CTDL Handbooks
>>     and Guides have a table of contents that you can expand on the
>>     left side of the related web page to get a good sense of topics
>>     covered and to jump around to sections of interest.
>>
>>     Thanks so much and I hope to chat soon.
>>
>>     Jeanne Kitchens
>>     Chief Technology Services Officer
>>     Credential Engine
>>     217.494.6558
>>     jkitchens@credentialengine.org
>>     <mailto:jkitchens@credentialengine.org>
>>
>>
>>     www.credentialengine.org <http://www.credentialengine.org/>
>>     www.credreg.net <http://www.credreg.net/>
>>
>>     /Credential Engine is a non-profit whose mission is to map the
>>     credential landscape with clear and consistent information,
>>     fueling the creation of resources that empower people to find the
>>     pathways that are best for them./
>>
>>
>>     On Wed, Jan 12, 2022 at 7:51 AM Snorre Lothar von Gohren Edwin
>>     <snorre@diwala.io <mailto:snorre@diwala.io>> wrote:
>>
>>         Thanks for sharing this. I see that there are some seriously
>>         bloated VCs in the examples here.
>>         I would love to have a more hands on discussion on this, so
>>         how can we schedule a call on this?
>>         A call that benefits the community but does not necessarily
>>         have 30 participants :P
>>
>>         On Wed, Jan 12, 2022 at 2:15 PM Marty Reed
>>         <Marty.Reed@randasolutions.com
>>         <mailto:Marty.Reed@randasolutions.com>> wrote:
>>
>>             Snorre,
>>
>>             I love your thinking about the more complex credential!
>>             There was discussion in the VC-EDU workgroup earlier last
>>             year as some implementations simply cannot utilize a
>>             single assertion model for their more complex assertions.
>>
>>             I agree with many of the statements being made and I’ll
>>             draw your attention to the CLR 1.0 standard at IMS Global
>>             here: https://www.imsglobal.org/spec/clr/v1p0/
>>             <https://www.imsglobal.org/spec/clr/v1p0/> We have
>>             currently convened a workgroup moving CLR 2.0 to be
>>             compliant with the VC data standard while supporting
>>             multiple assertions in a single credential.
>>
>>             There is an open source project at IEEE,
>>             https://opensource.ieee.org/ilr/ocp
>>             <https://opensource.ieee.org/ilr/ocp> which has already
>>             shoehorned the CLR into a VC, while not elegant, it does
>>             exist and is leveraging not only CLR, but also
>>             OpenBadges, CTDL and the CASE framework with OpenSALT,
>>             while publishing a ToIP compliant credential.
>>
>>             Hope this is helpful.
>>
>>             Best,
>>
>>             Marty
>>
>>             Marty Reed | Chief Executive Officer
>>             RANDA Solutions | 2555 Meridian Blvd | Suite 300 |
>>             Franklin, TN 37067
>>             office 615 467 6387 | direct 615 915 5446 | fax 615 613 0517
>>
>>             *Confidentiality Disclaimer:* This email and any attached
>>             files are confidential and intended solely for the use of
>>             the individual or entity to which it is addressed. If you
>>             are not the person or entity to whom this is addressed,
>>             or the person responsible for delivery of this email to
>>             the intended recipient, you have received this email in
>>             error. Any use, dissemination, distribution, forwarding,
>>             printing or copying of this email including attachments
>>             is strictly prohibited. If you received this email in
>>             error, immediately delete it from your system without
>>             copying and notify the sender so that our records can be
>>             corrected.
>>
>>             *From:* Phil Barker <phil.barker@pjjk.co.uk
>>             <mailto:phil.barker@pjjk.co.uk>>
>>             *Sent:* Wednesday, January 12, 2022 4:20 AM
>>             *To:* public-vc-edu@w3.org <mailto:public-vc-edu@w3.org>
>>             *Cc:* Deb Everhart <deverhart@credentialengine.org
>>             <mailto:deverhart@credentialengine.org>>; Stuart Sutton
>>             <stuartasutton@gmail.com
>>             <mailto:stuartasutton@gmail.com>>; Jeanne Therese
>>             Kitchens <jkitchens@credentialengine.org
>>             <mailto:jkitchens@credentialengine.org>>
>>             *Subject:* Re: The world of credential engine
>>
>>             On 12/01/2022 08:39, Snorre Lothar von Gohren Edwin wrote:
>>
>>                 Thanks alot for this feedback guys! Helps alot!
>>
>>                 Im well versed in the VC and DID space, its just when
>>                 it comes to a valid structure of the education
>>                 credential I have no one to discuss with :D
>>
>>                 Its worth mentioning that im working on the African
>>                 continent and we need to provide learning as well as
>>                 insight on how things can work.
>>
>>             I saw I great presentation by your colleague Irene Mutuzo
>>             about your work at the T3 Annual Conference last month.
>>
>>             One of the problems of being leaders in a field is that
>>             you go beyond the limits of what is standard, which I
>>             think is where you are. So when you say you want to
>>             provide a record of all the modules taken by a student
>>             you are in transcript territory, and W3C VC hasn't quite
>>             got there yet. You may recall Mark Leuba of IMS
>>             presenting at the T3 conference on their Comprehensive
>>             Learner Records and their Wellspring project. That may
>>             well be the way forward.
>>
>>             CTDL has terms for describing Courses (what you call
>>             Modules) and Programs (what you call Courses) and the
>>             requirements (in terms of Courses, Assessments, work
>>             experience and other things) that must be satisfied for
>>             someone to complete a Program and earn a Credential. CTDL
>>             also has Pathways that show how Courses and other
>>             learning experiences, pre-existing credentials and
>>             assessments can be strung together to meet credential
>>             requirements. Where the credential requirements are
>>             flexible there can be many possible pathways that lead to
>>             them -- indeed each student may take a different pathway.
>>
>>             Modelling the programs and pathways isn't always easy,
>>             but the handbook <https://credreg.net/ctdl/handbook>
>>             should help. Working out the details of how to model a
>>             specific case is probably not best done on a public email
>>             list -- you may have noticed the there's a need to
>>             clarify language which isn't always easy on email, and we
>>             would probably try the patience of other people on the
>>             list. Perhaps we could organise a call sometime.
>>
>>             Since the Credential Engine does not itself deal with any
>>             individual's data, CTDL doesn't have many terms for
>>             relating and individual to a pathway, course or program
>>             they took or credential they earned, but it is designed
>>             to work with other vocabularies (such as schema.org
>>             <http://schema.org/>, VC, or transcript standards like
>>             CLR) that do (or could) provide these terms. Then there
>>             is the question of how much of the detail goes in to a VC
>>             -- as you say the examples so far are all quite simple
>>             atomistic claims. Which is why we need this community group.
>>
>>             Hope this helps, Phil.
>>
>>                 All these works with standardization, Im trying to
>>                 find examples of how people have used the data
>>                 models, in complex ways but all I find is this:
>>                 https://w3c-ccg.github.io/vc-ed-models/
>>                 <https://w3c-ccg.github.io/vc-ed-models/>. Which dont
>>                 hold that complex models that I potentially want.
>>                 Because examples explains how certain combos have
>>                 been used to build up the credentials.
>>
>>                 F.ex right now, im trying to represent a simple
>>                 course accreditation. What that holds is some course
>>                 info which is straight forward, but it also holds
>>                 certain modules that they have gone through.
>>
>>                 These modules are not standardized as of now, but is
>>                 something the issuers have control over and I want to
>>                 represent as flexible building blocks.
>>
>>                 But from https://credreg.net/ <https://credreg.net/>,
>>                 I cannot deduct clearly how this can be built up.
>>
>>                 I have looked at:
>>                 https://credreg.net/ctdlasn/terms/#CompetencyFramework
>>                 <https://credreg.net/ctdlasn/terms/#CompetencyFramework>,
>>                 with modules as
>>                 https://credreg.net/ctdlasn/terms/#Competency
>>                 <https://credreg.net/ctdlasn/terms/#Competency>.
>>
>>                 But it was not clear to me how one build this up into
>>                 a valid structure.
>>
>>                 Also, what types of classes:
>>                 https://credreg.net/ctdl/terms#classes
>>                 <https://credreg.net/ctdl/terms#classes> that can
>>                 contain this framework.
>>
>>                 If anyone has an example using
>>                 https://json-ld.org/playground/
>>                 <https://json-ld.org/playground/> that would be great!
>>
>>                 Will the guidebooks help out increasing my learning
>>                 around this? https://credreg.net/ctdl/handbook
>>                 <https://credreg.net/ctdl/handbook>
>>
>>                 On Tue, Jan 11, 2022 at 5:59 PM Phillip D. Long
>>                 <phil@rhzconsulting.com
>>                 <mailto:phil@rhzconsulting.com>> wrote:
>>
>>                     Dear Snorre: these are great questions, and you
>>                     can see from the responses there are really
>>                     knowledgeable people on this list who can help! 
>>                     I have one comment to offer in reference to your
>>                     question about what constitutes a verifiable
>>                     credential and who defines them. There is the
>>                     technical structure of a VC in JSON-LD format
>>                     that the data model for VCs describes from the
>>                     work done by W3C VC community (VC Data Model v1.1
>>                     <https://www.w3.org/TR/vc-data-model/>). It
>>                     describes what you can do, not necessarily what
>>                     should do, for an educational VC.
>>
>>                     The data standards organizations like IMSGLOBAL
>>                     (in the US primarily) or W3C VC-EDU, are working
>>                     to apply the VC data model to the representation
>>                     of credentials for the education community.
>>                     IMSGLOBAL is currently working to represent the
>>                     single assertion badge, OBv2.x, as a verifiable
>>                     credential through their OBv3 Workgroup, of which
>>                     Kerri and I on this thread are members. Similarly
>>                     they are working to move the Comprehensive
>>                     Learner Record (CLR) that is intended to replace
>>                     the structure of a transcript for a degree
>>                     program, and extend it to enable it to carry
>>                     information about single assertion
>>                     accomplishments (aka badges), along with
>>                     competency framework descriptors, into a
>>                     structure that follows the W3C VC data model v1.1
>>                     rules. That effort is underway in the CLRv2
>>                     workgroup, and it leverages the single assertion
>>                     OBv3 as an atomic building block for the CLRv2
>>                     transcript, as well.
>>
>>                     These standards bodies are providing a template
>>                     for the more traditional expressions of
>>                     credentials they issue, e.g.,  a degree, a
>>                     certificate, or license, in interoperable
>>                     representations that can be cryptographically
>>                     signed to make them tamper evident. But as you
>>                     noted, if you follow the general guidelines for
>>                     the VC data model, you can create a VC of your
>>                     own design, if there isn’t already a suitable
>>                     existing domain-based standard to use.
>>
>>                     The VC-EDU task force of the W3C VC CCG is where
>>                     this work is underway for education related
>>                     credentials. IMSGLOBAL wants to be the standard
>>                     for educational credentials and has filled that
>>                     niche in the US prior to the emerge of VCs.  The
>>                     ability to contribute to their standards
>>                     development or even see the work in progress they
>>                     do in their development requires that you pay to
>>                     become a member of their organization. VC-EDU, on
>>                     the other hand,  is open to anyone with an
>>                     interest and their work is freely accessible and
>>                     available during the development process, as well
>>                     as thereafter. As Kerri Lemoie is the chair of
>>                     that task force, and doing a great job the chief
>>                     technical “cat herder”, I’m sure she along with
>>                     all of us sharing thes interests would welcome
>>                     you’re joining the effort underway there
>>                     (https://w3c-ccg.github.io/vc-ed/
>>                     <https://w3c-ccg.github.io/vc-ed/>)
>>
>>                     Cheers,
>>
>>                       Phil
>>
>>                     *Phillip Long, Ph.D*.,
>>
>>                     T3 Innovation Network, LER Network Facilitator
>>
>>                     e:<mailto:phil@rhzconsulting.com>phil@rhzconsulting.com
>>                     <mailto:phil@rhzconsulting.com>,
>>
>>                     SNS: Twitter/Telegram @RadHertz
>>
>>                     LinkedIn: https://www.linkedin.com/in/longpd
>>                     <https://www.linkedin.com/in/longpd>
>>
>>                     —
>>
>>                     *Senior Scholar, Georgetown University*
>>
>>                     Center for New Designs in Learning & Scholarship
>>                     (CNDLS)
>>
>>                     e: pl673@georgetown.edu <mailto:pl673@georgetown.edu>
>>
>>                     —
>>
>>                     *Open Software Fellow*
>>
>>                     Concentric Sky
>>
>>                     e: plong@concentricsky.com
>>                     <mailto:plong@concentricsky.com>
>>
>>                     https://concentricsky.com/
>>                     <https://www.concentricsky.com/>
>>
>>                     —
>>
>>                     *RHz Consulting, LLC.
>>                     *Inquire-Listen-Design-Prototype-Analyze-Repeat
>>                     e:phil@rhzconsulting.com
>>                     <mailto:phil@rhzconsulting.com>
>>                     LinkedIn:http://www.linkedin.com/in/longpd/
>>                     <http://www.linkedin.com/in/longpd/>
>>
>>
>>
>>                         On Jan 11, 2022, at 7:38 AM, Snorre Lothar
>>                         von Gohren Edwin <snorre@diwala.io
>>                         <mailto:snorre@diwala.io>> wrote:
>>
>>                         This is fantastic feedback! Thanks.
>>
>>                         What is the best fora for similar questions
>>                         to be discussed?
>>
>>                         Does it exist github foras or any discussion
>>                         foras for VC edu space? Or just credential
>>                         engine?
>>
>>                         I have some follow up questions on this now,
>>                         if that is alright!
>>
>>                         On Tue, Jan 11, 2022 at 1:07 PM Phil Barker
>>                         <phil.barker@pjjk.co.uk
>>                         <mailto:phil.barker@pjjk.co.uk>> wrote:
>>
>>                             Yes, it should. One factor to be aware of
>>                             is that there is a difference in what is
>>                             covered by Credential in Credential
>>                             Engine compared to Verifiable
>>                             Credentials. Credential Engine describes
>>                             the credentials (and related things like
>>                             learning opportunities, skills...)
>>                             offered by educational institutions,
>>                             training organizations etc, whereas
>>                             Verifiable Credentials are about the
>>                             credentials that an individual has. They
>>                             are closely related, and totally
>>                             complementary, like different sides of
>>                             the same coin. You can think of VCs as
>>                             equivalent to the piece of paper that
>>                             says someone has a degree, lots of people
>>                             can have such a piece of paper for the
>>                             same degree; Credential Engine will
>>                             provide a description of that degree, of
>>                             which there is only one. If you know the
>>                             Open Badge standard, Credential Engine
>>                             aligns with the Badge Class, not the
>>                             assertion that someone has been awarded
>>                             to badge.
>>
>>                         Thanks for sharing, yeah that was why I was
>>                         asking that they might go together as hand in
>>                         a glow. But thanks for detailing.
>>
>>
>>
>>                                 I have an example micro credential
>>                                 here in JSON playground:
>>                                 https://tinyurl.com/3czurwnm
>>                                 <https://tinyurl.com/3czurwnm>
>>
>>                                 Is this technically valid or who
>>                                 decides that?
>>
>>                             No, that's not valid. You have used
>>                             ceterms:MicroCredential as a property
>>                             when it is defined as a class (so it must
>>                             be used as a value for type).
>>
>>                             You need something more like:
>>
>>                             "credentialSubject": {
>>                                 "id": "did:web:matthew's_did",
>>                             schema:hasCredential: {
>>                                   "type": "ceterms:MicroCredential";
>>                             "ceterms:name": "Test micro",
>>                             "ceterms:description": "This will
>>                             describe the credential"
>>                                 }
>>
>>                               }
>>
>>                             (NB: the merits of using of
>>                             schema:hasCredential in a VC is the sort
>>                             of thing we need to discuss in this group)
>>
>>                         Yeah I have seen that and was hoping it might
>>                         be a fluke that it was used. To me it does
>>                         not make much sence that a VC contains
>>                         another container for a credential they have.
>>
>>                         The VC itself is a credential of a credential
>>                         I have, I believe.
>>
>>                         So from my JSON-LD understanding, i can type
>>                         something inside the credentialSubject, and
>>                         it will understand what is the type, plus the
>>                         parent type, credentialSubject fields.
>>
>>                         But since alot of these other data points
>>                         have ID, we have a conflict, and need to wrap
>>                         them into a container.
>>
>>                         But this example dont have a conflict and
>>                         could technically be type defined at the root
>>                         level of this credentialSubject, just as this
>>                         example: https://tinyurl.com/2p9cydzp
>>                         <https://tinyurl.com/2p9cydzp>
>>
>>                         Or what is the history of hasCredential?
>>
>>                                 Why do I have to use ceterms:name,
>>                                 infront of name when it is wrapped in
>>                                 a micro credential type?
>>
>>                                 Is that becaus the JSON-ld of
>>                                 https://credreg.net/
>>                                 <https://credreg.net/>, might not
>>                                 follow same format when doing
>>                                 schema.org <http://schema.org/>?
>>
>>                             I am not quite sure I understand your
>>                             question properly. Do you mean why do you
>>                             need the "ceterms:" prefix? That
>>                             identifies the namespace, so that we know
>>                             you mean the CTDL version of name not the
>>                             schema.org <http://schema.org/> or FOAF
>>                             version of name (not that there any real
>>                             difference in this case). It's a common
>>                             requirement when JSON-LD builds on more
>>                             than one vocabulary, see section 4.1.5 of
>>                             the JSON-LD spec,
>>                             https://w3c.github.io/json-ld-syntax/#compact-iris
>>                             <https://w3c.github.io/json-ld-syntax/#compact-iris>
>>                             Often this is hidden in the JSON-LD
>>                             context file.
>>
>>                         Yeah my questions might come from my lack of
>>                         JSON-LD knowledge. So this is more JSON-LD
>>                         question
>>
>>                         Again this example:
>>                         https://tinyurl.com/2p9cydzp
>>                         <https://tinyurl.com/2p9cydzp>
>>
>>                         I thought by typing the credentialSubject, it
>>                         would be possible to use the "childrens"
>>                         types directly, like email and identifier.
>>
>>                         But that might be a flat hiearchy, and since
>>                         email and identifier is directly available on
>>                         schema.org <http://schema.org/>, it has no
>>                         relation to its type?
>>
>>                         And that everything comes from context, and
>>                         if I want to have flatter attributes, I would
>>                         have to explicitly define them like this
>>                         example:
>>                         https://w3c.github.io/json-ld-syntax/#example-using-vocabularies
>>                         <https://w3c.github.io/json-ld-syntax/#example-using-vocabularies>?
>>
>>
>>                         -- 
>>
>>                         *Snorre Lothar von Gohren Edwin*
>>
>>                         Co-Founder & CTO, Diwala
>>
>>                         +47 411 611 94
>>                         www.diwala.io <http://www.diwala.io/>
>>                         <http://www.diwala.io/>
>>
>>                         /Stay on top of Diwala news on social media!
>>                         Facebook
>>                         <https://www.facebook.com/diwalaorg> /
>>                         LinkedIn
>>                         <https://www.linkedin.com/company/diwala> /
>>                         Instagram
>>                         <https://www.instagram.com/diwala_/> /
>>                         Twitter <https://twitter.com/Diwala>/
>>
>>
>>
>>                 -- 
>>
>>                 *Snorre Lothar von Gohren Edwin*
>>
>>                 Co-Founder & CTO, Diwala
>>
>>                 +47 411 611 94
>>                 www.diwala.io <http://www.diwala.io/>
>>                 <http://www.diwala.io/>
>>
>>                 /Stay on top of Diwala news on social media! Facebook
>>                 <https://www.facebook.com/diwalaorg> / LinkedIn
>>                 <https://www.linkedin.com/company/diwala> / Instagram
>>                 <https://www.instagram.com/diwala_/> / Twitter
>>                 <https://twitter.com/Diwala>/
>>
>>             -- 
>>
>>             Phil Barker <http://people.pjjk.net/phil>.
>>             http://people.pjjk.net/phil <http://people.pjjk.net/phil>
>>             CETIS LLP <https://www.cetis.org.uk/>: a cooperative
>>             consultancy for innovation in education technology.
>>             PJJK Limited <https://www.pjjk.co.uk/>: technology to
>>             enhance learning; information systems for education.
>>
>>             CETIS is a co-operative limited liability partnership,
>>             registered in England number OC399090
>>             PJJK Limited is registered in Scotland as a private
>>             limited company, number SC569282.
>>
>>
>>
>>         -- 
>>         *Snorre Lothar von Gohren Edwin
>>         *
>>         Co-Founder & CTO, Diwala
>>         +47 411 611 94
>>         www.diwala.io <http://www.diwala.io/>
>>         <http://www.diwala.io/>/
>>         /
>>         /Stay on top of Diwala news on social media! //Facebook
>>         <https://www.facebook.com/diwalaorg>// / //LinkedIn
>>         <https://www.linkedin.com/company/diwala>// / //Instagram
>>         <https://www.instagram.com/diwala_/>// / //Twitter
>>         <https://twitter.com/Diwala>/
>>
>>
>>
>> -- 
>> *Snorre Lothar von Gohren Edwin
>> *
>> Co-Founder & CTO, Diwala
>> +47 411 611 94
>> www.diwala.io <http://www.diwala.io/>
>> <http://www.diwala.io/>/
>> /
>> /Stay on top of Diwala news on social media! //Facebook 
>> <https://www.facebook.com/diwalaorg>// / //LinkedIn 
>> <https://www.linkedin.com/company/diwala>// / //Instagram 
>> <https://www.instagram.com/diwala_/>// / //Twitter 
>> <https://twitter.com/Diwala>/
>
-- 

Phil Barker <http://people.pjjk.net/phil>. http://people.pjjk.net/phil
CETIS LLP <https://www.cetis.org.uk>: a cooperative consultancy for 
innovation in education technology.
PJJK Limited <https://www.pjjk.co.uk>: technology to enhance learning; 
information systems for education.

CETIS is a co-operative limited liability partnership, registered in 
England number OC399090
PJJK Limited is registered in Scotland as a private limited company, 
number SC569282.

Received on Friday, 14 January 2022 09:50:39 UTC