GithubHelp home page GithubHelp logo

open-sage's People

Contributors

alex-418 avatar alwaysblank avatar austinpray avatar bdolor avatar cabgfx avatar cfxd avatar chriscarr avatar coreywagehoft avatar davekiss avatar dvregan avatar emaildano avatar fingli avatar foxaii avatar hariadi avatar johnraz avatar julienmelissas avatar kaisermann avatar kalenjohnson avatar knowler avatar lautreamont3 avatar leocolomb avatar leoj3n avatar mejta avatar mmirus avatar mwdelaney avatar ntwb avatar qwp6t avatar retlehs avatar swalkinshaw avatar weslly avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

open-sage's Issues

Remove links to "Other Sites BCcampus Supports" in footer of open.bccampus.ca

Describe the bug
The footer of the open.bccampus.ca website has a list of links to 'Other sites BCcampus Supports'.

As most of the sites are either defunct, no longer supported by BCcampus, or redundant please remove this section from the footer.

image

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

travis integration

Is your feature request related to a problem? Please describe.
we use travis for CI

Describe the solution you'd like
travis build requires authentication to commit releases back to github

[Browse our Collection] search component

as per mock up, create the search component with restrictions already captured in #6

filters need further investigation...currently the mock up indicates guides and toolkits as filters when they are actually subject areas (some discussion has occurred about this changing). Also it is inferred from the mock up that multiple filters can be applied in the right column. Requires investigation. Drop down menu filter function implies selecting only one filter at a time.

Find Open Textbooks Page: content

as per the template, content on the page is as follows:

Find open textbooks
The B.C. Open Textbook Collection is home to a growing selection of open textbooks for a variety of subjects and specialties. Use the filter tool to find open textbooks that have been reviewed by faculty, meet our accessibility requirements, or include ancillary materials (quizzes, test banks, slides, videos, etc.).

B.C. open textbook MARC records
Gain access to machine-readable cataloguing (MARC) records for all of the content created for BCcampus Open Education.

Other collections
New additions to the B.C. Open Textbook Collection are added regularly, and we’ve compiled a list of open textbook libraries to connect you with the open educational resources (OER) you may need for your institution.

where ever possible, will hand over content control to content owners.

[Footer] Subscribe page template

Create page template so that the subscribe page can be assigned this template, it should include the campaign monitor code that generates the form.

Create online submission form for ancillary resource requests.

Is your feature request related to a problem? Please describe.
Non-Dev task.

Instructor/faculty members are directed to email [email protected] to request ancillary resources (e.g., test banks). They often do not include sufficient information in their request or do not specify which institution they belong to, which requires support staff to write back to request more information. This exchange often takes multiple emails to complete.

Describe the solution you'd like
Create an online submission form that includes all the information required to make a request for ancillary resources.

Describe alternatives you've considered
Clarifying the requirements on the website has been considered, but the main information is there already and still people do not comply with the requirements (e.g., using an institutional email address, and our requirement to confirm they belong to an institution.)

Additional context

As a member of the open support team
I would like to receive complete requests from users who want ancillary resources
So that I only need to send one email to them to complete the request.

create development environments

Is your feature request related to a problem? Please describe.
we need a development environment

Describe the solution you'd like
trellis/bedrock

[65] As an Instructor, I would like to be able to search for OER and filter narrow search results so that I can find a suitable textbook

Conditions of Satisfaction

Goal is to replicate same functionality as existing site.

MVP

  1. Investigate filtering by faculty reviewed, adopted, accessible and ancillary.
  2. Change label to modified date
  3. Update styling of "badges/links/buttons"

NTH

  1. Replicate Single page application functionality
  2. Integrate search results with subject categories (number or count of returned results per category)

"Browse our collection" search results page
Pg. 5 open.Bccampus.ca template markup

image

styling of the homepage

Is your feature request related to a problem? Please describe.
Styling as we go proves to be difficult when components on the same page have the ability to effect one another.

Describe the solution you'd like
Once the homepage components are in place, attention to the styling of the whole page can be addressed, including a consistent mobile experience.

Describe alternatives you've considered
Trying to perfect styling before all items are built was identified as an area for improvement in the last web site build.

Additional context
As a developer
I would like to approach page design after all components and functionality is complete
So that I can reduce duplication of effort

[66] As an instructor, I would like inform BCc that I've adopted a textbook, there's an error in one, or suggest a new one, so that the stats are updated, errors are fixed, or a new one is created

Conditions of Satisfaction

Wireframe describes a 3-step process, but should only be a 1-step form as in the current open site. Report a textbook error, as in the current open site. Suggest a textbook, as in the current open site.

Generic content with form page template
Pg. 11 in open.Bccampus.ca template markup

Jenkins integration

Is your feature request related to a problem? Please describe.
CD

Describe the solution you'd like
Jenkins needs to build and integrate

Component: getBooks

Create flexible method in the APP controller that can gets books by:

  • Limit number
  • Descending order (by post date)
  • Subject area
  • Randomized
  • By specific ID

To use throughout the site in the following two pages:

  • Homepage #10
  • Find open textbooks pages #12
  • On individual book page

Homepage: Search under the hero image

Create a search box that has a dropdown filter with the following filters:

Keyword (api: keyword)
Title(not clear if we can get from api)
Author(api: contributor)
Subject (api: subject)

[Homepage] Header Hero image and textbox

Let the user control it, only displays one at a time. Pull heading and content from a post that is in a specific category and sticky. 50% image 50% text (aka halfsies)

Browser our collection: Search box

Create a search box with the same filters as the Homepage search, but the styling differs:

Keyword (api: keyword)
Title(not clear if we can get from api)
Author(api: contributor)
Subject (api: subject)

The secondary filters may not be possible, @bdolor will confirm.

breadcrumb component

Is your feature request related to a problem? Please describe.
Breadcrumbs need to be display

Describe the solution you'd like
image

UAT env set up

Is your feature request related to a problem? Please describe.
UAT environment set up

Describe the solution you'd like
We need to set up helga site, import content, integrate jenkins, create user accounts

Content: Remove all references to emailing Helpdesk (and include a link to Need Help? or Contact form(s) as required)

Is your feature request related to a problem? Please describe.
Non-Dev/Content task
BCcampus is phasing out the term "Helpdesk" and the "[email protected]" email address.

In the Open website content, the exposed email address "[email protected]" has been used to direct people to contact the Helpdesk when users have issues, questions, or request ancillary resources. We need to remove these references and replace with alternate contact information or help pages.

Describe the solution you'd like
Remove all references to Helpdesk. Add links to a new "Need Help?" page and appropriate "Contact Us" form(s).

Describe alternatives you've considered
None. The Helpdesk is being phased out. Now is the time to change this.

Additional context

As an Open website user,
I would like to know where and how to get help and support
So that I can get help to find resources, report issues, or request ancillary resources easily.

As a member of the BCcampus Support team,
I would like to be able to see all requests that come from the Open website in one place, with complete information, in context,
So that I can quickly respond to the user's needs.

Find Open Textbooks Page: Search box

Create a search box with the same filters as the Homepage search, but the styling differs:

Keyword (api: keyword)
Title(not clear if we can get from api)
Author(api: contributor)
Subject (api: subject)

Textbook cover images

What is the current behavior?

There are many instances of textbook covers throughout the theme.

What is the expected or desired behavior?

Without a place to grab pre-existing cover images we need a way to generate small unique textbook covers.

Create a system whereby titles of textbooks can be placed in front of/on top of a static textbook cover image.

Note: there is a nice to have feature for adding 'new' and 'updated' labels put at the top left of cover images. Questions are what is new and what is updated...how/where is it controlled?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.