© 2018 Capita Business Services Ltd. All rights reserved.

Capita Education Software Solutions is a trading name of Capita Business Services Ltd. Our Registered office is 30 Berners Street, London, W1T 3LR and our registered number is 02299747. Further information about Capita plc can be found in our legal statement.

DeX OData - Learner SEN

Currently available on SIMS 8 V3 but not on DeX OData

Example call

<Stem>\Learner/V3/LearnerSENs

Structure

public class TLearnerSENProvisionType
    {
        public Guid ExternalID;
        public Nullable<DateTime> StartDate;
        public Nullable<DateTime> EndDate;
        public string Comment;
        public List<TSENProvisionAttachment> Notes;
        public TSENProvisionTypeRef SENProvisionType;
    }
    public class TSENAdviceAndAssessmentRef : TReferenceClass { }
    public class TSENGroupingAndSupportRef : TReferenceClass { }
    public class TSENCurriculumAndTeachingMethodRef : TReferenceClass { }
    public class TLearnerSENNeedTypeNote : TNotes { }
    public class TSENNeedTypeRef : TReferenceClass { }
    public class TSENProvisionAttachment : TNotes { }
    public class TSENProvisionTypeRef : TReferenceClass { }
    public class TLearnerSENStatus : TReferenceClass { }
    public class TSubject : TReferenceClass { }
    public class TLearnerMostAble
    {
        public Guid ExternalID;
        public Nullable<DateTime> FromDate;
        public Nullable<DateTime> ToDate;
        public TSubject Subject;
    }

    public class TLearnerSENNeedTypes
    {
        public Guid ExternalID;
        public List<TLearnerSENNeedTypeNote> Notes;
        public TSENNeedTypeRef SENNeedType;
        public Nullable<DateTime> StartDate;
        public Nullable<DateTime> EndDate;
        public string Description;
        public Nullable<int> Rank;
    }

    public class TLearnerSEN
    {
        public Guid ExternalID;
        public string LearningStrategies;
        public TSENGroupingAndSupportRef SENGroupingAndSupport;
        public TSENCurriculumAndTeachingMethodRef SENCurriculumAndTeachingMethod;
        public TSENAdviceAndAssessmentRef SENAdviceAndAssessment;
        public List<TLearnerSENNeedTypes> SENNeeds;
        public List<TLearnerSENProvisionType> SENProvisions;
        public List<TLearnerSENStatus> SENStatuses;
        public List<TLearnerMostAble> MostAbleSubjects;
    }
    #endregion Learner SEN

Sample Output

  {
            "ExternalID": "853faa0a-3e85-4fbb-99cc-e3f0599acf59",
            "LearningStrategies": null,
            "SENGroupingAndSupport": null,
            "SENCurriculumAndTeachingMethod": null,
            "SENAdviceAndAssessment": null,
            "SENNeeds": [
                {
                    "ExternalID": "e1d3cf19-3fc7-4d4b-9921-59c6e2fd3433",
                    "StartDate": "2004-09-01T00:00:00Z",
                    "EndDate": "2011-07-15T00:00:00Z",
                    "Description": null,
                    "Rank": 1,
                    "Notes": [
                        {
                            "Summary": null,
                            "Note": null,
                            "Confidential": false,
                            "Attachments": [],
                            "ExternalID": "e1d3cf19-3fc7-4d4b-9921-59c6e2fd3433"
                        }
                    ],
                    "SENNeedType": {
                        "ExternalID": "840dc82b-b6de-4495-a6fb-c6348300125f",
                        "Type": "SEN.Lookup.SENNeedType"
                    }
                },