Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Write a suite of junit tests to test a core API class
    • Brief Description: The core DSpace API comes with some junit tests that allow the code to be tested automatically.  There are a lot of gaps in the testing coverage, and we need to fill these.  This task will be involve being assigned a class that requires testing, and writing some junit tests for each method.
    • Skills: Java, testing, junit, code analysis
    • Estimated duration: 10 hours per class
    • Contact: Various
    • Notes: Need to list the classes that need testing, in order of importance to us

Research

Training

  • Record brief DSpace tutorial videos in your (non-English) native language
    • Brief Description: Most DSpace training materials are currently in English. Recording some simple demonstrations and tutorials of DSpace installation/administration/configuration tasks with audio (can be voiceover) in your native language will help lower the barrier to entry for non-English-speakers who want to see some demonstrations.
    • Skills: Good English, fluent in language you wish to record in
    • Estimated Duration: ?
    • Contact: Kim
    • Notes: We should split this into multiple tasks by choosing a selection of languages, eg: Mandarin, Cantonese, Hindi, so that a student can just select the task that suits them, and still leave other training video tasks for other students.

Translation

  • Translate DSpace into your own native language
    • Brief Description: DSpace is fully 'internationalized' and supports language packs to enable DSpace user interfaces to be shown in different languages.  DSpace has already been translated into several languages, but if you natively speak a different language and can translate from one of the current languages, then you can select this task to perform the translation.
    • Skills: Translation, written English, a hig high level of competency in another language
    • Estimated duration: 10 hours per interface (XMLUI or JSPUI).  One language for one interface counts as a single task.  Translating the software for both user interfaces would count as two tasks.
    • Contact: Various
    • Notes: We can create tasks for each language that has not yet been translated, so please contact us if you wish to undertake this task.

...

  • DSpace logo design
    • Brief Description: Design new DSpace logo, to be used on DSpace website, promotional material, and in distributed web  themes
    • Skills: Graphics design, creativity, communication with stakeholders
    • Estimated duration: ?
    • Contact: Kim
    • NOTE: Have not discussed this with DuraSpace... would the foundation consider adopting a new/additional DSpace logo?